mirror of
https://github.com/2dust/v2rayN.git
synced 2026-10-31 01:24:59 +03:00
Code clean
This commit is contained in:
@@ -164,7 +164,7 @@ public static class ConfigHandler
|
|||||||
config.ClashUIItem.ConnectionsColumnItem ??= [];
|
config.ClashUIItem.ConnectionsColumnItem ??= [];
|
||||||
config.SystemProxyItem ??= new();
|
config.SystemProxyItem ??= new();
|
||||||
config.WebDavItem ??= new();
|
config.WebDavItem ??= new();
|
||||||
config.CheckUpdateItem ??= new();
|
config.CheckUpdateItem ??= new();
|
||||||
config.Fragment4RayItem ??= new()
|
config.Fragment4RayItem ??= new()
|
||||||
{
|
{
|
||||||
Packets = "tlshello",
|
Packets = "tlshello",
|
||||||
|
|||||||
@@ -288,6 +288,7 @@ public class CertPemManager
|
|||||||
collection.ImportFromPem(pemText);
|
collection.ImportFromPem(pemText);
|
||||||
return collection;
|
return collection;
|
||||||
});
|
});
|
||||||
|
|
||||||
private static readonly Lazy<X509Certificate2Collection> _mozillaRootCerts = new(() =>
|
private static readonly Lazy<X509Certificate2Collection> _mozillaRootCerts = new(() =>
|
||||||
{
|
{
|
||||||
var pemText = EmbedUtils.GetEmbedText(Global.MozillaRootCertFileName);
|
var pemText = EmbedUtils.GetEmbedText(Global.MozillaRootCertFileName);
|
||||||
@@ -295,6 +296,7 @@ public class CertPemManager
|
|||||||
collection.ImportFromPem(pemText);
|
collection.ImportFromPem(pemText);
|
||||||
return collection;
|
return collection;
|
||||||
});
|
});
|
||||||
|
|
||||||
private X509Certificate2Collection BuildTrustedCertificateCollection()
|
private X509Certificate2Collection BuildTrustedCertificateCollection()
|
||||||
{
|
{
|
||||||
if (_config.GuiItem.RootCertProvider == Global.ChromeRootProvider)
|
if (_config.GuiItem.RootCertProvider == Global.ChromeRootProvider)
|
||||||
|
|||||||
@@ -8,8 +8,10 @@ public class CoreManager
|
|||||||
private static readonly Lazy<CoreManager> _instance = new(() => new());
|
private static readonly Lazy<CoreManager> _instance = new(() => new());
|
||||||
public static CoreManager Instance => _instance.Value;
|
public static CoreManager Instance => _instance.Value;
|
||||||
private Config _config;
|
private Config _config;
|
||||||
|
|
||||||
[SupportedOSPlatform("windows")]
|
[SupportedOSPlatform("windows")]
|
||||||
private WindowsJobService? _processJob;
|
private WindowsJobService? _processJob;
|
||||||
|
|
||||||
private ProcessService? _processService;
|
private ProcessService? _processService;
|
||||||
private ProcessService? _processPreService;
|
private ProcessService? _processPreService;
|
||||||
private bool _linuxSudo = false;
|
private bool _linuxSudo = false;
|
||||||
|
|||||||
Generated
+20
-20
@@ -149,7 +149,7 @@ namespace ServiceLib.Resx {
|
|||||||
return ResourceManager.GetString("Downloading", resourceCulture);
|
return ResourceManager.GetString("Downloading", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Failed to convert configuration file 的本地化字符串。
|
/// 查找类似 Failed to convert configuration file 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -321,6 +321,15 @@ namespace ServiceLib.Resx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Please enter valid HTTP request headers JSON. 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string InvalidHttpOutboundHeaders {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("InvalidHttpOutboundHeaders", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Invalid Realm URL. 的本地化字符串。
|
/// 查找类似 Invalid Realm URL. 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -330,15 +339,6 @@ namespace ServiceLib.Resx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 查找类似 Please enter valid HTTP request headers JSON. 的本地化字符串。
|
|
||||||
/// </summary>
|
|
||||||
public static string InvalidHttpOutboundHeaders {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("InvalidHttpOutboundHeaders", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Invalid address (URL) 的本地化字符串。
|
/// 查找类似 Invalid address (URL) 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -3231,15 +3231,6 @@ namespace ServiceLib.Resx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 查找类似 HTTP headers 的本地化字符串。
|
|
||||||
/// </summary>
|
|
||||||
public static string TbHttpOutboundHeaders {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("TbHttpOutboundHeaders", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Port hopping interval 的本地化字符串。
|
/// 查找类似 Port hopping interval 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -3258,6 +3249,15 @@ namespace ServiceLib.Resx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 HTTP headers 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string TbHttpOutboundHeaders {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("TbHttpOutboundHeaders", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Realm URL 的本地化字符串。
|
/// 查找类似 Realm URL 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -5012,7 +5012,7 @@ namespace ServiceLib.Resx {
|
|||||||
return ResourceManager.GetString("TipHttpOutboundHeaders", resourceCulture);
|
return ResourceManager.GetString("TipHttpOutboundHeaders", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 *Default value raw 的本地化字符串。
|
/// 查找类似 *Default value raw 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ public partial class CoreConfigV2rayService
|
|||||||
outbound.settings.address = _node.Address;
|
outbound.settings.address = _node.Address;
|
||||||
outbound.settings.port = _node.Port;
|
outbound.settings.port = _node.Port;
|
||||||
|
|
||||||
if(protocolExtra.HttpHeaders.IsNotEmpty())
|
if (protocolExtra.HttpHeaders.IsNotEmpty())
|
||||||
{
|
{
|
||||||
outbound.settings.headers = JsonUtils.ParseJson(protocolExtra.HttpHeaders);
|
outbound.settings.headers = JsonUtils.ParseJson(protocolExtra.HttpHeaders);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
using System.Net.Http.Headers;
|
using System.Net.Http.Headers;
|
||||||
using System.Reflection.Metadata;
|
|
||||||
|
|
||||||
namespace ServiceLib.Services;
|
namespace ServiceLib.Services;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user