mirror of
https://github.com/XTLS/Xray-core.git
synced 2025-05-18 01:58:41 +00:00
REALITY practice: Support X25519MLKEM768 for TLS' communication
https://github.com/XTLS/Xray-core/pull/3813#issuecomment-2873889724
This commit is contained in:
parent
882975ce5a
commit
7ddc4a2525
3 changed files with 7 additions and 5 deletions
|
@ -163,7 +163,7 @@ func init() {
|
|||
|
||||
func GetFingerprint(name string) (fingerprint *utls.ClientHelloID) {
|
||||
if name == "" {
|
||||
return &utls.HelloChrome_120
|
||||
return &utls.HelloChrome_Auto
|
||||
}
|
||||
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_120,
|
||||
"chrome": &utls.HelloChrome_Auto,
|
||||
"firefox": &utls.HelloFirefox_Auto,
|
||||
"safari": &utls.HelloSafari_Auto,
|
||||
"ios": &utls.HelloIOS_Auto,
|
||||
|
@ -206,6 +206,7 @@ var ModernFingerprints = map[string]*utls.ClientHelloID{
|
|||
"hellochrome_102": &utls.HelloChrome_102,
|
||||
"hellochrome_106_shuffle": &utls.HelloChrome_106_Shuffle,
|
||||
"hellochrome_120": &utls.HelloChrome_120,
|
||||
"hellochrome_131": &utls.HelloChrome_131,
|
||||
"helloios_13": &utls.HelloIOS_13,
|
||||
"helloios_14": &utls.HelloIOS_14,
|
||||
"helloedge_85": &utls.HelloEdge_85,
|
||||
|
@ -241,12 +242,11 @@ var OtherFingerprints = map[string]*utls.ClientHelloID{
|
|||
"hello360_7_5": &utls.Hello360_7_5,
|
||||
"helloqq_auto": &utls.HelloQQ_Auto,
|
||||
|
||||
// reality currently does not support these new fingerprints
|
||||
// Chrome betas'
|
||||
"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,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue