Browse Source

Enable AEAD by Default

Shelikhoo 5 years ago
parent
commit
6a29fa5fe2
1 changed files with 8 additions and 2 deletions
  1. 8 2
      proxy/vmess/encoding/client.go

+ 8 - 2
proxy/vmess/encoding/client.go

@@ -55,13 +55,19 @@ func NewClientSession(idHash protocol.IDHash) *ClientSession {
 
 	session := &ClientSession{}
 
-	session.isAEADRequest = false
+	session.isAEADRequest = true
 
 	if vmessexp, vmessexp_found := os.LookupEnv("VMESSAEADEXPERIMENT"); vmessexp_found {
 		if vmessexp == "y" {
 			session.isAEADRequest = true
-			fmt.Println("=======VMESSAEADEXPERIMENT ENABLED========")
 		}
+		if vmessexp == "n" {
+			session.isAEADRequest = false
+		}
+	}
+
+	if session.isAEADRequest {
+		fmt.Println("=======VMESSAEADEXPERIMENT ENABLED========")
 	}
 
 	copy(session.requestBodyKey[:], randomBytes[:16])