From 8257cbcae697d8962fd80fff81be4c571349acd6 Mon Sep 17 00:00:00 2001 From: Valeriy Manzhos <47538801+InvisibleRain@users.noreply.github.com> Date: Wed, 8 Apr 2026 13:20:40 +0300 Subject: [PATCH] FIXME: Force setting ENABLE_DEPRECATED_LEGACY_DNS_SERVERS on core launch --- v2rayN/ServiceLib/Manager/CoreAdminManager.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/v2rayN/ServiceLib/Manager/CoreAdminManager.cs b/v2rayN/ServiceLib/Manager/CoreAdminManager.cs index 71dec801..51395abc 100644 --- a/v2rayN/ServiceLib/Manager/CoreAdminManager.cs +++ b/v2rayN/ServiceLib/Manager/CoreAdminManager.cs @@ -36,14 +36,15 @@ public class CoreAdminManager var cmdLine = $"{fileName.AppendQuotes()} {string.Format(coreInfo.Arguments, Utils.GetBinConfigPath(configPath).AppendQuotes())}"; sb.AppendLine($"exec sudo -u#{UID.ToString()} -S -- {cmdLine}"); var shFilePath = await FileUtils.CreateLinuxShellFile("run_as_sudo.sh", sb.ToString(), true); - + Dictionary env = new Dictionary(); + env.Add("ENABLE_DEPRECATED_LEGACY_DNS_SERVERS", "true"); var procService = new ProcessService( fileName: shFilePath, arguments: "", workingDirectory: Utils.GetBinConfigPath(), displayLog: true, redirectInput: true, - environmentVars: null, + environmentVars: env, updateFunc: _updateFunc );