[tor-commits] [meek/main] Actually recognize utls=HelloChrome_83 in meek-client.
dcf at torproject.org
dcf at torproject.org
Fri Sep 3 21:51:02 UTC 2021
commit 17083fc53147161fda0784a116026e29e2debee2
Author: David Fifield <david at bamsoftware.com>
Date: Fri Sep 3 15:46:34 2021 -0600
Actually recognize utls=HelloChrome_83 in meek-client.
To match documentation added in
7aa47e7ffc9ca99999153d2d2e79c55c90e7e618.
---
doc/meek-client.1.txt | 1 -
meek-client/utls.go | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/meek-client.1.txt b/doc/meek-client.1.txt
index 28faff5..fce9e6f 100644
--- a/doc/meek-client.1.txt
+++ b/doc/meek-client.1.txt
@@ -51,7 +51,6 @@ with the named TLS fingerprint for TLS camouflage.
This arg is incompatible with the **--helper** command line option.
The possible values of __CLIENTHELLOID__ are:
-// https://github.com/refraction-networking/utls/blob/0b2885c8c0d4467cfe98136748a9d011d0b8fff0/u_common.go#L126
- HelloRandomizedALPN
- HelloRandomizedNoALPN
- HelloFirefox_55
diff --git a/meek-client/utls.go b/meek-client/utls.go
index e7f2b5f..bcd386f 100644
--- a/meek-client/utls.go
+++ b/meek-client/utls.go
@@ -252,6 +252,7 @@ func makeRoundTripper(url *url.URL, clientHelloID *utls.ClientHelloID, cfg *utls
}
// When you update this map, also update the man page in doc/meek-client.1.txt.
+// https://github.com/refraction-networking/utls/blob/master/u_common.go
var clientHelloIDMap = map[string]*utls.ClientHelloID{
// No HelloCustom: not useful for external configuration.
// No HelloRandomized: doesn't negotiate consistent ALPN.
@@ -269,6 +270,7 @@ var clientHelloIDMap = map[string]*utls.ClientHelloID{
"hellochrome_62": &utls.HelloChrome_62,
"hellochrome_70": &utls.HelloChrome_70,
"hellochrome_72": &utls.HelloChrome_72,
+ "hellochrome_83": &utls.HelloChrome_83,
"helloios_auto": &utls.HelloIOS_Auto,
"helloios_11_1": &utls.HelloIOS_11_1,
"helloios_12_1": &utls.HelloIOS_12_1,
More information about the tor-commits
mailing list