Răsfoiți Sursa

Added missing supported TLS profiles to getClientHelloVersion

Amir Khan 1 an în urmă
părinte
comite
5c28f6c275
1 a modificat fișierele cu 2 adăugiri și 3 ștergeri
  1. 2 3
      psiphon/tlsDialer.go

+ 2 - 3
psiphon/tlsDialer.go

@@ -1011,14 +1011,13 @@ func getClientHelloVersion(
 
 	switch utlsClientHelloID {
 
-	// TODO! missing: iOS-13, iOS-14
-
 	case utls.HelloIOS_11_1, utls.HelloIOS_12_1,
 		utls.HelloChrome_58, utls.HelloChrome_62,
 		utls.HelloFirefox_55, utls.HelloFirefox_56:
 		return protocol.TLS_VERSION_12, nil
 
-	case utls.HelloChrome_70, utls.HelloChrome_72,
+	case utls.HelloIOS_13, utls.HelloIOS_14,
+		utls.HelloChrome_70, utls.HelloChrome_72,
 		utls.HelloChrome_83, utls.HelloChrome_96,
 		utls.HelloChrome_102, utls.HelloChrome_120,
 		utls.HelloChrome_120_PQ, utls.HelloChrome_106_Shuffle,