@@ -163,7 +163,7 @@ func init() {
163
163
164
164
func GetFingerprint (name string ) (fingerprint * utls.ClientHelloID ) {
165
165
if name == "" {
166
- return & utls .HelloChrome_Auto
166
+ return & utls .HelloChrome_120
167
167
}
168
168
if fingerprint = PresetFingerprints [name ]; fingerprint != nil {
169
169
return
@@ -179,7 +179,7 @@ func GetFingerprint(name string) (fingerprint *utls.ClientHelloID) {
179
179
180
180
var PresetFingerprints = map [string ]* utls.ClientHelloID {
181
181
// Recommended preset options in GUI clients
182
- "chrome" : & utls .HelloChrome_Auto ,
182
+ "chrome" : & utls .HelloChrome_120 ,
183
183
"firefox" : & utls .HelloFirefox_Auto ,
184
184
"safari" : & utls .HelloSafari_Auto ,
185
185
"ios" : & utls .HelloIOS_Auto ,
@@ -240,4 +240,13 @@ var OtherFingerprints = map[string]*utls.ClientHelloID{
240
240
"hello360_auto" : & utls .Hello360_Auto ,
241
241
"hello360_7_5" : & utls .Hello360_7_5 ,
242
242
"helloqq_auto" : & utls .HelloQQ_Auto ,
243
+
244
+ // reality currently does not support these new fingerprints
245
+ "hellochrome_100_psk" : & utls .HelloChrome_100_PSK ,
246
+ "hellochrome_112_psk_shuf" : & utls .HelloChrome_112_PSK_Shuf ,
247
+ "hellochrome_114_padding_psk_shuf" : & utls .HelloChrome_114_Padding_PSK_Shuf ,
248
+ "hellochrome_115_pq" : & utls .HelloChrome_115_PQ ,
249
+ "hellochrome_115_pq_psk" : & utls .HelloChrome_115_PQ_PSK ,
250
+ "hellochrome_120_pq" : & utls .HelloChrome_120_PQ ,
251
+ "hellochrome_131" : & utls .HelloChrome_131 ,
243
252
}
0 commit comments