Deprecated: VMess.TLSSecure

This commit is contained in:
ChsBuffer
2020-12-04 00:02:28 +08:00
parent 79a7273af2
commit 464abef28a
4 changed files with 2 additions and 48 deletions

View File

@@ -15,24 +15,7 @@ namespace Netch.Servers.VLESS
public Server ParseJObject(in JObject j)
{
var server = j.ToObject<VLESS>();
if (server == null)
return null;
if (server.TLSSecure != null)
{
if ((bool) server.TLSSecure)
{
server.TLSSecureType = "tls";
server.TLSSecure = null;
}
else
{
server.TLSSecure = null;
}
}
return server;
return j.ToObject<VLESS>();
}
public void Edit(Server s)

View File

@@ -62,12 +62,6 @@ namespace Netch.Servers.VMess
/// </summary>
public string QUICSecret { get; set; } = string.Empty;
/// <summary>
/// TLS 底层传输安全
/// </summary>
[Obsolete]
public bool? TLSSecure { get; set; }
/// <summary>
/// TLS 底层传输安全
/// </summary>

View File

@@ -20,24 +20,7 @@ namespace Netch.Servers.VMess
public Server ParseJObject(in JObject j)
{
var server = j.ToObject<VMess>();
if (server == null)
return null;
if (server.TLSSecure != null)
{
if ((bool) server.TLSSecure)
{
server.TLSSecureType = "tls";
server.TLSSecure = null;
}
else
{
server.TLSSecure = null;
}
}
return server;
return j.ToObject<VMess>();
}
public void Edit(Server s)

View File

@@ -235,12 +235,6 @@ namespace Netch.Utils
public static string GetNetchLink(Server s)
{
var server = (Server) s.Clone();
if (server is VMess vmess)
{
vmess.TLSSecure = !string.IsNullOrEmpty(vmess.TLSSecureType);
vmess.TLSSecureType = null;
}
return "Netch://" + URLSafeBase64Encode(JsonConvert.SerializeObject(server, new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore}));
}
}