From 4f88ae83d82423fc223f46c6265cc7bda56fa26a Mon Sep 17 00:00:00 2001 From: LamGC Date: Wed, 19 Feb 2025 20:15:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=81=E8=AE=B8=E5=9C=A8=20Xray-Core?= =?UTF-8?q?=20=E5=AD=98=E5=9C=A8=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E8=B7=B3=E8=BF=87=20Xray-Core=20=E7=9A=84?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E6=9B=B4=E6=96=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Proxd-man/Config/ProxdConfigs.cs | 1 + Proxd-man/XrayCoreManager.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Proxd-man/Config/ProxdConfigs.cs b/Proxd-man/Config/ProxdConfigs.cs index dfc9e94..47cf0bd 100644 --- a/Proxd-man/Config/ProxdConfigs.cs +++ b/Proxd-man/Config/ProxdConfigs.cs @@ -9,6 +9,7 @@ public class ProxdConfig public string RemoteDnsServer { get; init; } = "https://1.1.1.1/dns-query"; public string XrayCoreProgramDirectory { get; init; } = "./xray-core"; public string XrayCoreWorkingDirectory { get; init; } = "./xray-core"; + public bool SkipUpdateXrayCore { get; init; } = false; public SubscribeSetting Subscribe { get; init; } = new(); } diff --git a/Proxd-man/XrayCoreManager.cs b/Proxd-man/XrayCoreManager.cs index 49b8b15..3a670fc 100644 --- a/Proxd-man/XrayCoreManager.cs +++ b/Proxd-man/XrayCoreManager.cs @@ -258,7 +258,7 @@ public class XrayCoreManager( requiredUpdate = true; logger.LogInformation("未找到 Xray-Core, 开始下载最新版本..."); } - else + else if (!config.CurrentValue.SkipUpdateXrayCore) { try {