-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Closed
Description
uTLS fingerprint leakage
from TG channel
本频道匿名披露的UTLS ECH GREASE BUG已被修复
请注意,此BUG会导致UTLS Chrome指纹纯被动识别
识别率50%(但是鉴于代理软件TCP连接数巨大,识别率可到100%)影响范围 2023.12 - 2025.10
请立刻停用旧版客户端的Chrome指纹或更新客户端
如图,ECH套件与CipherSuite套件需匹配
*注 ECH GREASE 是网站不支持ECH时候发送的假ECH占位,目的是为了让防火墙区分不出来是不是真ECH
Update
Release on the way.
Documented but mismatched behavior
https://xtls.github.io/config/transport.html#tlsobject
fingerprint : string此参数用于配置指定 TLS Client Hello 的指纹。当其值为空时,表示不启用此功能。
However, code implementation:
Xray-core/transport/internet/tls/tls.go
Lines 166 to 168 in 1952488
| if name == "" { | |
| return &utls.HelloChrome_Auto | |
| } |
I respect RPRX, but at least give your dumb end users choices, now we are cooked. Release a new version ASAP.
Update
Docs are wrong. Xray use uTLS by default by intention.
For old clients, use unsafe to be safe to disable uTLS, but Reality cannot do this.
Reality is built on uTLS, use firefox instead.
Metadata
Metadata
Assignees
Labels
No labels