diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index fefad821..1fd65689 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -385,7 +385,8 @@ namespace v2rayN.Handler type = vmessItem.headerType, host = vmessItem.requestHost, path = vmessItem.path, - tls = vmessItem.streamSecurity + tls = vmessItem.streamSecurity, + security = vmessItem.security }; url = Utils.ToJson(vmessQRCode); diff --git a/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs b/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs index 9ea93933..9b358d06 100644 --- a/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs @@ -1234,6 +1234,11 @@ namespace v2rayN.Handler vmessItem.requestHost = Utils.ToString(vmessQRCode.host); vmessItem.path = Utils.ToString(vmessQRCode.path); vmessItem.streamSecurity = Utils.ToString(vmessQRCode.tls); + + if (!Utils.IsNullOrEmpty(vmessQRCode.security)) + { + vmessItem.security = Utils.ToString(vmessQRCode.security); + } } ConfigHandler.UpgradeServerVersion(ref vmessItem); diff --git a/v2rayN/v2rayN/Mode/VmessQRCode.cs b/v2rayN/v2rayN/Mode/VmessQRCode.cs index 0a9cc8ab..4bbf191c 100644 --- a/v2rayN/v2rayN/Mode/VmessQRCode.cs +++ b/v2rayN/v2rayN/Mode/VmessQRCode.cs @@ -49,5 +49,9 @@ namespace v2rayN.Mode /// 底层传输安全 /// public string tls { get; set; } = string.Empty; + /// + /// 加密方式 + /// + public string security { get; set; } = string.Empty; } }