Просмотр исходного кода

Added missing supported TLS profiles to getClientHelloVersion

Amir Khan 1 год назад
Родитель
Сommit
5c28f6c275
1 измененных файлов с 2 добавлено и 3 удалено
  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,