diff --git a/probe_nat.go b/probe_nat.go index 3add4a1..6d55786 100644 --- a/probe_nat.go +++ b/probe_nat.go @@ -105,7 +105,7 @@ func resolveAddr(conn net.PacketConn, addrStr, network string) (net.Addr, error) return nil, err } if _, ok := conn.(*socks5PacketConn); ok && network == "udp" { - if net.ParseIP(host) == nil && host != "localhost" && host != "127.0.0.1" { + if net.ParseIP(host) == nil { return &SocksAddr{Host: host, Port: port}, nil } }