|
|
@@ -163,7 +163,7 @@ func init() {
|
|
|
|
|
|
func GetFingerprint(name string) (fingerprint *utls.ClientHelloID) {
|
|
|
if name == "" {
|
|
|
- return &utls.HelloChrome_Auto
|
|
|
+ return &utls.HelloChrome_120
|
|
|
}
|
|
|
if fingerprint = PresetFingerprints[name]; fingerprint != nil {
|
|
|
return
|
|
|
@@ -179,7 +179,7 @@ func GetFingerprint(name string) (fingerprint *utls.ClientHelloID) {
|
|
|
|
|
|
var PresetFingerprints = map[string]*utls.ClientHelloID{
|
|
|
// Recommended preset options in GUI clients
|
|
|
- "chrome": &utls.HelloChrome_Auto,
|
|
|
+ "chrome": &utls.HelloChrome_120,
|
|
|
"firefox": &utls.HelloFirefox_Auto,
|
|
|
"safari": &utls.HelloSafari_Auto,
|
|
|
"ios": &utls.HelloIOS_Auto,
|
|
|
@@ -240,4 +240,13 @@ var OtherFingerprints = map[string]*utls.ClientHelloID{
|
|
|
"hello360_auto": &utls.Hello360_Auto,
|
|
|
"hello360_7_5": &utls.Hello360_7_5,
|
|
|
"helloqq_auto": &utls.HelloQQ_Auto,
|
|
|
+
|
|
|
+ // reality currently does not support these new fingerprints
|
|
|
+ "hellochrome_100_psk": &utls.HelloChrome_100_PSK,
|
|
|
+ "hellochrome_112_psk_shuf": &utls.HelloChrome_112_PSK_Shuf,
|
|
|
+ "hellochrome_114_padding_psk_shuf": &utls.HelloChrome_114_Padding_PSK_Shuf,
|
|
|
+ "hellochrome_115_pq": &utls.HelloChrome_115_PQ,
|
|
|
+ "hellochrome_115_pq_psk": &utls.HelloChrome_115_PQ_PSK,
|
|
|
+ "hellochrome_120_pq": &utls.HelloChrome_120_PQ,
|
|
|
+ "hellochrome_131": &utls.HelloChrome_131,
|
|
|
}
|