From 964572817be5de4497421344997e86bf8a289c54 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Wed, 22 Oct 2025 09:07:53 +0800 Subject: [PATCH] Fix (#8161) --- .../CoreConfig/Singbox/SingboxDnsService.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/v2rayN/ServiceLib/Services/CoreConfig/Singbox/SingboxDnsService.cs b/v2rayN/ServiceLib/Services/CoreConfig/Singbox/SingboxDnsService.cs index d44c626a..c5ba5b0c 100644 --- a/v2rayN/ServiceLib/Services/CoreConfig/Singbox/SingboxDnsService.cs +++ b/v2rayN/ServiceLib/Services/CoreConfig/Singbox/SingboxDnsService.cs @@ -470,14 +470,16 @@ public partial class CoreConfigSingboxService { // udp dns server.type = "udp"; - server.server = addressFirst; - return server; + } + else + { + // server.type = scheme.ToLower(); + + // remove "+local" suffix + // TODO: "+local" suffix decide server.detour = "direct" ? + server.type = scheme.Replace("+local", "", StringComparison.OrdinalIgnoreCase).ToLower(); } - //server.type = scheme.ToLower(); - // remove "+local" suffix - // TODO: "+local" suffix decide server.detour = "direct" ? - server.type = scheme.Replace("+local", "", StringComparison.OrdinalIgnoreCase).ToLower(); server.server = domain; if (port != 0) {