From c72167b0dccea8618302a78d15d698ee6522f1bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Mon, 4 Nov 2024 23:04:50 +0800 Subject: [PATCH] Fix DNS settings --- Library/Network/ExtensionPlatformInterface.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Network/ExtensionPlatformInterface.swift b/Library/Network/ExtensionPlatformInterface.swift index f29705e..8c390a1 100644 --- a/Library/Network/ExtensionPlatformInterface.swift +++ b/Library/Network/ExtensionPlatformInterface.swift @@ -39,7 +39,10 @@ public class ExtensionPlatformInterface: NSObject, LibboxPlatformInterfaceProtoc if let error { throw error } - settings.dnsSettings = NEDNSSettings(servers: [dnsServer]) + let dnsSettings = NEDNSSettings(servers: [dnsServer]) + dnsSettings.matchDomains = [""] + dnsSettings.matchDomainsNoSearch = true + settings.dnsSettings = dnsSettings var ipv4Address: [String] = [] var ipv4Mask: [String] = []