diff --git a/transport/internet/tls/ech.go b/transport/internet/tls/ech.go index 0b37b5de..427e8fb7 100644 --- a/transport/internet/tls/ech.go +++ b/transport/internet/tls/ech.go @@ -240,7 +240,7 @@ func dnsQuery(sockopt *internet.SocketConfig, server string, domain string) ([]b dnsTimeoutCtx, cancel := context.WithTimeout(context.Background(), 5*time.Second) defer cancel() // use xray's internet.DialSystem as mentioned above - conn, err := internet.DialSystem(dnsTimeoutCtx, dest, nil) + conn, err := internet.DialSystem(dnsTimeoutCtx, dest, sockopt) defer func() { err := conn.Close() if err != nil {