default tls fingerprint

This commit is contained in:
Page Fault
2021-02-26 18:36:16 +00:00
parent d499cb2a99
commit 85aecb5ba7
3 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -54,7 +54,7 @@ weight: 30
"plain_http_response": "",
"fallback_addr": "",
"fallback_port": 0,
"fingerprint": "firefox"
"fingerprint": ""
},
"tcp": {
"no_delay": true,
@@ -167,9 +167,9 @@ weight: 30
```fingerprint```用于指定客户端TLS Client Hello指纹伪造类型,以抵抗GFW对于TLS Client Hello指纹的特征识别和阻断。trojan-go使用[utls](https://github.com/refraction-networking/utls)进行指纹伪造,默认伪造Firefox的指纹。合法的值有
- "",不使用指纹伪造
- "",不使用指纹伪造(默认)
- "firefox",伪造Firefox指纹(默认)
- "firefox",伪造Firefox指纹
- "chrome",伪造Chrome指纹
+1 -1
View File
@@ -6,7 +6,7 @@ weight: 21
这个页面将会简单讲述Trojan协议的基本工作原理。如果你对于GFW和Trojan的工作方式不感兴趣,可以跳过这一小节。但为了更好地保护你的通讯安全性和节点的隐蔽性,我还是建议你阅读。
## 为什么Shadowsocks容易遭到封锁
## 为什么(使用流密码的)Shadowsocks容易遭到封锁
防火墙在早期仅仅只是对出境流量进行截获和审查,也即**被动检测**。Shadowsocks的加密协议设计使得传输的数据包本身几乎没有任何特征,看起来类似于完全随机的比特流,这在早期的确能有效绕过GFW。
+1 -1
View File
@@ -41,7 +41,7 @@ func init() {
TLS: TLSConfig{
Verify: true,
VerifyHostName: true,
Fingerprint: "firefox",
Fingerprint: "",
ALPN: []string{"http/1.1"},
},
}