From 01fdb08dd3fabc3ec25c282d60fe280647e45ef9 Mon Sep 17 00:00:00 2001 From: 2dust Date: Wed, 11 Sep 2019 09:23:33 +0800 Subject: [PATCH] up tls --- v2rayN/v2rayN/Global.cs | 5 +++++ v2rayN/v2rayN/Handler/V2rayConfigHandler.cs | 17 ++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/v2rayN/v2rayN/Global.cs b/v2rayN/v2rayN/Global.cs index eb54a2be..7b0e1eff 100644 --- a/v2rayN/v2rayN/Global.cs +++ b/v2rayN/v2rayN/Global.cs @@ -95,6 +95,11 @@ namespace v2rayN /// 阻止 tag值 /// public const string blockTag = "block"; + + /// + /// + /// + public const string StreamSecurity = "tls"; /// /// vmess diff --git a/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs b/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs index 7f8cc0c8..712e8350 100644 --- a/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/V2rayConfigHandler.cs @@ -443,7 +443,7 @@ namespace v2rayN.Handler var host = config.requestHost(); //if tls - if (config.streamSecurity() == "tls") + if (config.streamSecurity() == Global.StreamSecurity) { streamSettings.security = config.streamSecurity(); @@ -964,6 +964,13 @@ namespace v2rayN.Handler } } + //tls + if (outbound.streamSettings != null + && outbound.streamSettings.security != null + && outbound.streamSettings.security == Global.StreamSecurity) + { + vmessItem.streamSecurity = Global.StreamSecurity; + } } catch { @@ -1101,6 +1108,14 @@ namespace v2rayN.Handler vmessItem.requestHost = Utils.List2String(inbound.streamSettings.httpSettings.host); } } + + //tls + if (inbound.streamSettings != null + && inbound.streamSettings.security != null + && inbound.streamSettings.security == Global.StreamSecurity) + { + vmessItem.streamSecurity = Global.StreamSecurity; + } } catch {