瀏覽代碼

Add Packet Scramble Support for VLite UDP Client

Shelikhoo 3 年之前
父節點
當前提交
7b1203ca96
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      proxy/vlite/outbound/outbound.go

+ 4 - 0
proxy/vlite/outbound/outbound.go

@@ -128,6 +128,10 @@ func createStatusFromConfig(config *UDPProtocolConfig) (*status, error) {
 		ctx = context.WithValue(ctx, interfaces.ExtraOptionsUDPFECEnabled, true)
 	}
 
+	if config.ScramblePacket {
+		ctx = context.WithValue(ctx, interfaces.ExtraOptionsUDPShouldMask, true)
+	}
+
 	ctx = context.WithValue(ctx, interfaces.ExtraOptionsUDPMask, string(s.password))
 
 	if config.HandshakeMaskingPaddingSize != 0 {