From 00459357360cdc6f2168f2e6f5a9a78fa3c32e1d Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Thu, 5 Mar 2026 23:27:30 +0800 Subject: [PATCH] chore: add some UTLS fingerprint names that explicitly do not contain X25519MLKEM768 --- component/tls/utls.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/component/tls/utls.go b/component/tls/utls.go index 4574c526..6a808187 100644 --- a/component/tls/utls.go +++ b/component/tls/utls.go @@ -78,9 +78,6 @@ var randomFingerprint = once.OnceValue(func() UClientHelloID { return fingerprint }) -var HelloChrome_Auto = utls.HelloChrome_Auto -var HelloChrome_120 = utls.HelloChrome_120 // special fingerprint for some old protocols doesn't work with HelloChrome_Auto - var fingerprints = map[string]UClientHelloID{ "chrome": utls.HelloChrome_Auto, "firefox": utls.HelloFirefox_Auto, @@ -92,6 +89,11 @@ var fingerprints = map[string]UClientHelloID{ "qq": utls.HelloQQ_Auto, "random": {}, + // classical fingerprints without X25519MLKEM768 + "chrome120": utls.HelloChrome_120, + "firefox120": utls.HelloFirefox_120, + "safari16": utls.HelloSafari_16_0, + // deprecated fingerprints should not be used "chrome_psk": utls.HelloChrome_100_PSK, "chrome_psk_shuffle": utls.HelloChrome_106_Shuffle,