切换为默认的dns解析;增加resolver=system的支持

This commit is contained in:
wenyifan
2026-07-02 20:50:24 +08:00
parent a24d79fd45
commit bf85966600
6 changed files with 312 additions and 24 deletions
+3 -4
View File
@@ -4,7 +4,6 @@ import (
"context"
"fmt"
"net"
"runtime"
"strings"
"syscall"
"time"
@@ -147,9 +146,9 @@ func (d *Dialer) dialOnce(ctx context.Context, network, addr, ifceName string, i
return nil, fmt.Errorf("dial: unsupported network %s", network)
}
var resolver *net.Resolver
if runtime.GOOS != "android" {
resolver = &net.Resolver{PreferGo: true}
}
//if runtime.GOOS != "android" {
// resolver = &net.Resolver{PreferGo: true}
//}
netd := net.Dialer{
Resolver: resolver,
LocalAddr: ifAddr,