Revert "feat: V2Ray TLS AllowInsecure Setting"

This reverts commit 591f8e5a5c.
This commit is contained in:
ChsBuffer
2020-10-21 22:07:58 +08:00
parent af5100fe73
commit 3d49fe0338
5 changed files with 11 additions and 33 deletions

View File

@@ -1,4 +1,3 @@
using System.Collections.Generic;
using Netch.Forms;
namespace Netch.Servers.VLESS.VLESSForm
@@ -39,19 +38,9 @@ namespace Netch.Servers.VLESS.VLESSForm
s => true,
s => server.Path = s,
server.Path);
CreateComboBox("TLSSecure", "TLS Secure",
new List<string> {"", "true", "false"},
s =>
{
server.TLSSecure = s switch
{
"" => null,
"true" => true,
"false" => false,
_ => null
};
},
server.TLSSecure?.ToString() ?? string.Empty);
CreateCheckBox("TLSSecure", "TLS Secure",
b => server.TLSSecure = b,
server.TLSSecure);
CreateCheckBox("UseMux", "Use Mux",
b => server.UseMux = b,
server.UseMux);

View File

@@ -1,5 +1,4 @@
using System.Collections.Generic;
using Netch.Forms;
using Netch.Forms;
namespace Netch.Servers.VMess.Form
{
@@ -48,22 +47,12 @@ namespace Netch.Servers.VMess.Form
s => true,
s => server.QUICSecret = s,
server.QUICSecret);
CreateComboBox("TLSSecure", "TLS Secure",
new List<string> {"", "true", "false"},
s =>
{
server.TLSSecure = s switch
{
"" => null,
"true" => true,
"false" => false,
_ => null
};
},
server.TLSSecure?.ToString() ?? string.Empty);
CreateCheckBox("UseMux", "Use Mux",
s => server.UseMux = s,
server.UseMux);
CreateCheckBox("TLSSecure", "TLS Secure",
s => server.TLSSecure = s,
server.TLSSecure);
}
}
}

View File

@@ -238,7 +238,7 @@ namespace Netch.Servers.VMess.Utils
{
streamSettings.network = server.TransferProtocol;
var host = server.Host;
if (server.TLSSecure ?? Global.Settings.V2RayConfig.AllowInsecure)
if (server.TLSSecure)
{
streamSettings.security = "tls";
@@ -318,7 +318,7 @@ namespace Netch.Servers.VMess.Utils
type = server.FakeType
}
};
if (server.TLSSecure ?? Global.Settings.V2RayConfig.AllowInsecure)
if (server.TLSSecure)
{
streamSettings.tlsSettings.serverName = server.Hostname;
}

View File

@@ -64,7 +64,7 @@ namespace Netch.Servers.VMess
/// <summary>
/// TLS 底层传输安全
/// </summary>
public bool? TLSSecure { get; set; }
public bool TLSSecure { get; set; } = false;
/// <summary>
/// Mux 多路复用

View File

@@ -49,7 +49,7 @@ namespace Netch.Servers.VMess
type = server.FakeType,
host = server.Host,
path = server.Path,
tls = server.TLSSecure ?? Global.Settings.V2RayConfig.AllowInsecure ? "tls" : ""
tls = server.TLSSecure ? "tls" : ""
});
return "vmess://" + ShareLink.URLSafeBase64Encode(vmessJson);
}