Commit Graph

678 Commits

Author SHA1 Message Date
Andy Wang
bfaf46d2e9
Update actions 2024-10-03 22:54:48 +01:00
Andy Wang
e362e81d19
Add backwards compatibility CI job 2024-10-03 22:54:48 +01:00
Andy Wang
deb0d26c08
Build and push docker image on release 2024-10-01 21:48:42 +01:00
Andy Wang
97a03139bc
Merge pull request #262 from cbeuw/renovate/github.com-refraction-networking-utls-1.x
Update module github.com/refraction-networking/utls to v1.6.6
2024-06-16 13:19:04 +01:00
renovate[bot]
b3c6426ac5
Update module github.com/refraction-networking/utls to v1.6.6 2024-05-03 23:07:04 +00:00
Andy Wang
dc2e83f75f
Move to common.RandInt 2024-04-14 16:27:00 +01:00
Andy Wang
5988b4337d
Stop using fixedConnMapping 2024-04-14 16:25:54 +01:00
Andy Wang
de4dab6bf3
Merge pull request #242 from notsure2/random-sni
Support ServerName randomization (by setting ServerName=random) using ProtonVPN algo
2024-04-13 23:11:19 +01:00
Andy Wang
d5da5d049c
Update copyright 2024-04-13 23:10:09 +01:00
Andy Wang
392fc41de8
Move random utilities to common package 2024-04-13 23:08:34 +01:00
notsure2
3b449b64b3
Support ServerName randomization (by setting ServerName=random) using the same algorithm as ProtonVPN bcf344b39b 2024-04-13 22:48:55 +01:00
Andy Wang
a848d2f7e5
Update go version and release script 2024-04-13 22:38:01 +01:00
Andy Wang
de1c7600c1
Update dependencies 2024-04-11 20:54:52 +01:00
Andy Wang
767716b9be
Merge pull request #251 from cbeuw/renovate/github.com-refraction-networking-utls-1.x
Update module github.com/refraction-networking/utls to v1.6.4
2024-04-11 20:53:07 +01:00
renovate[bot]
1cc4a1f928
Update module github.com/refraction-networking/utls to v1.6.4 2024-04-11 19:49:31 +00:00
Andy Wang
82687d4419
Merge pull request #256 from BANanaD3V/master
Update go mod so it builds on nix
2024-04-11 20:48:56 +01:00
Nikita
6b08af0c18
Update go mod so it builds on nix 2024-03-10 08:43:45 +03:00
Andy Wang
c48a8800d6
Remove old utls 2024-02-09 17:30:22 +00:00
renovate[bot]
c5b31de753
Configure Renovate (#248)
* Add renovate.json

* Renovate only utls

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Wang <cbeuw.andy@gmail.com>
2024-02-09 17:27:42 +00:00
Andy Wang
b9907c2e18
Disable codecov check 2024-02-09 16:51:32 +00:00
Andy Wang
6417e3393d
Use utls for ClientHello fingerprint
Close #223
2024-02-09 16:37:57 +00:00
Andy Wang
b3ec1ab3bc
Make server respond with a TLS 1.3 cipher suite 2024-02-09 15:49:42 +00:00
Andy Wang
eca5f13936
Remove WriteTo from recvBuffer to prevent blocking on external Writer.
Fixes #229
2023-11-12 20:47:17 +00:00
Andy Wang
fcb600efff
Print binary sha256 in release 2023-04-23 15:23:10 +02:00
Andy Wang
59919e5ec0
Remove gopacket dependency due to pcap 2023-04-23 15:14:14 +02:00
Andy Wang
d04366ec32
Fix padding calculation 2023-04-23 15:09:35 +02:00
Andy Wang
bc67074610
Add Safari browser signature 2023-04-23 11:04:02 +02:00
Andy Wang
641f6b2a9c
Update to Chrome and Firefox 112 2023-04-23 11:04:02 +02:00
Andy Wang
646a323065
Merge pull request #217 from cbeuw/dependabot/go_modules/golang.org/x/crypto-0.1.0
Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.1.0
2023-03-22 16:55:43 +00:00
dependabot[bot]
b8f04c96c6
Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.1.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220131195533-30dcbda58838 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 16:37:25 +00:00
Andy Wang
0e0ec0e82b
Merge pull request #216 from githablocal/master
Make websocket url sub path configurable
2023-03-07 10:51:17 +00:00
name
6fe603c726 Fix gox not found in release CI 2023-03-07 17:17:19 +08:00
name
11e42dd542 Add WebSocket path for CDN mode
add new option to README

Change field name and default value of CDNWsUrlPath
2023-03-07 17:13:13 +08:00
name
e696b18187 format using goimports 2023-03-07 17:09:18 +08:00
Andy Wang
e305871d89
Merge pull request #186 from HirbodBehnam/master
Update browser fingerprints
2022-03-31 16:16:17 +01:00
HirbodBehnam
9614fbc03d Update firefox fingerprint 2022-03-24 14:14:50 +04:30
HirbodBehnam
f67ae6e644 Update chrome fingerprint 2022-03-23 21:52:17 +04:30
Andy Wang
68f47f1d49
Merge pull request #184 from moonburnt/master 2022-03-20 23:13:31 +00:00
moonburnt
9e2549c117
Fix typo in README 2022-03-21 01:08:08 +02:00
Andy Wang
39306cf930
Update README.md 2022-02-25 00:21:37 +00:00
Andy Wang
8e07491e98
Update README.md 2022-02-24 19:38:38 +00:00
Andy Wang
847b7e24bf
Update dependencies 2022-02-02 22:18:34 +00:00
Andy Wang
750340126a
Update browser fingerprint versions (no actual fingerprint change) 2022-02-02 22:00:32 +00:00
Andy Wang
611bad91fd
Minor refactors to remove unnecessary function 2022-02-02 22:00:26 +00:00
Andy Wang
e157e73ade
Check proxy method after checking admin uid to allow admin to have an invalid but unused proxy method 2022-01-26 00:58:52 +00:00
Andy Wang
67dba8c8fa
Return empty slices instead of nil for ListAllUsers 2022-01-26 00:57:18 +00:00
Andy Wang
99c4c7730a
Update Go version 2021-09-02 17:49:07 +01:00
Andy Wang
121c27fe1f
Merge pull request #168 from notsure2/fix-empty-alternative-names
Fix incorrect addition of empty name in MockDomainList if the config string contains AlternativeNames=;
2021-07-24 16:38:49 +01:00
Andy Wang
d73f464358
Merge pull request #167 from notsure2/support-cloudflare
Support CloudFlare CDN. Fixes #155
2021-07-24 16:38:29 +01:00
notsure2
9d5c663618 Fix incorrect addition of empty name in MockDomainList if the config string contains AlternativeNames=; 2021-07-22 20:05:30 +02:00