TLS client: Support more cipherSuites for "unsafe" (golang) fingerprint for anti-NIN (#6450)

https://github.com/XTLS/Xray-core/pull/6450#issuecomment-4929495504
This commit is contained in:
patterniha
2026-07-10 05:32:31 +03:30
committed by GitHub
parent e2ad0acf60
commit c18b39ed80
+6 -2
View File
@@ -450,9 +450,13 @@ func (c *Config) GetTLSConfig(opts ...Option) *tls.Config {
for _, s := range tls.CipherSuites() {
id[s.Name] = s.ID
}
for _, s := range tls.InsecureCipherSuites() {
id[s.Name] = s.ID
}
for n := range strings.SplitSeq(c.CipherSuites, ":") {
if id[n] != 0 {
config.CipherSuites = append(config.CipherSuites, id[n])
n = strings.TrimSpace(n)
if v, ok := id[n]; ok {
config.CipherSuites = append(config.CipherSuites, v)
}
}
}