@@ -163,7 +163,7 @@ func init() {
163163
164164func GetFingerprint (name string ) (fingerprint * utls.ClientHelloID ) {
165165 if name == "" {
166- return & utls .HelloChrome_120
166+ return & utls .HelloChrome_Auto
167167 }
168168 if fingerprint = PresetFingerprints [name ]; fingerprint != nil {
169169 return
@@ -179,7 +179,7 @@ func GetFingerprint(name string) (fingerprint *utls.ClientHelloID) {
179179
180180var PresetFingerprints = map [string ]* utls.ClientHelloID {
181181 // Recommended preset options in GUI clients
182- "chrome" : & utls .HelloChrome_120 ,
182+ "chrome" : & utls .HelloChrome_Auto ,
183183 "firefox" : & utls .HelloFirefox_Auto ,
184184 "safari" : & utls .HelloSafari_Auto ,
185185 "ios" : & utls .HelloIOS_Auto ,
@@ -206,6 +206,7 @@ var ModernFingerprints = map[string]*utls.ClientHelloID{
206206 "hellochrome_102" : & utls .HelloChrome_102 ,
207207 "hellochrome_106_shuffle" : & utls .HelloChrome_106_Shuffle ,
208208 "hellochrome_120" : & utls .HelloChrome_120 ,
209+ "hellochrome_131" : & utls .HelloChrome_131 ,
209210 "helloios_13" : & utls .HelloIOS_13 ,
210211 "helloios_14" : & utls .HelloIOS_14 ,
211212 "helloedge_85" : & utls .HelloEdge_85 ,
@@ -241,12 +242,11 @@ var OtherFingerprints = map[string]*utls.ClientHelloID{
241242 "hello360_7_5" : & utls .Hello360_7_5 ,
242243 "helloqq_auto" : & utls .HelloQQ_Auto ,
243244
244- // reality currently does not support these new fingerprints
245+ // Chrome betas'
245246 "hellochrome_100_psk" : & utls .HelloChrome_100_PSK ,
246247 "hellochrome_112_psk_shuf" : & utls .HelloChrome_112_PSK_Shuf ,
247248 "hellochrome_114_padding_psk_shuf" : & utls .HelloChrome_114_Padding_PSK_Shuf ,
248249 "hellochrome_115_pq" : & utls .HelloChrome_115_PQ ,
249250 "hellochrome_115_pq_psk" : & utls .HelloChrome_115_PQ_PSK ,
250251 "hellochrome_120_pq" : & utls .HelloChrome_120_PQ ,
251- "hellochrome_131" : & utls .HelloChrome_131 ,
252252}
0 commit comments