From 1259a5a285b87effdc8b093bdebc03a09e494c69 Mon Sep 17 00:00:00 2001 From: Nova Date: Fri, 17 Oct 2025 18:34:50 +0330 Subject: [PATCH] Fix darwin system dns --- core/server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/server/server.go b/core/server/server.go index 7c7e7ad..5435598 100644 --- a/core/server/server.go +++ b/core/server/server.go @@ -95,7 +95,7 @@ func (s *server) Start(in *gen.LoadConfigReq, out *gen.ErrorResp) (_ error) { if err != nil { return } - if runtime.GOOS == "darwin" && strings.Contains(*in.CoreConfig, "utun") { + if runtime.GOOS == "darwin" && strings.Contains(*in.CoreConfig, "tun-in") && strings.Contains(*in.CoreConfig, "172.19.0.1/24") { err := sys.SetSystemDNS("172.19.0.2", boxInstance.Network().InterfaceMonitor()) if err != nil { log.Println("Failed to set system DNS:", err)