From 810bfd702269e9e1312ed77cd8ed992390b87946 Mon Sep 17 00:00:00 2001 From: Haruue Icymoon Date: Tue, 7 Feb 2023 23:30:23 +0800 Subject: [PATCH] fix: ipv4 addr convention in socks5_outbound fix: #561 --- core/transport/socks5.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/transport/socks5.go b/core/transport/socks5.go index 7da88ff..532889b 100644 --- a/core/transport/socks5.go +++ b/core/transport/socks5.go @@ -223,7 +223,7 @@ func socks5AddrToUDPAddr(atyp byte, addr []byte, port []byte) (*net.UDPAddr, err return nil, errors.New("invalid ipv4 address") } return &net.UDPAddr{ - IP: addr, + IP: net.IPv4(addr[0], addr[1], addr[2], addr[3]), Port: iPort, }, nil case socks5.ATYPIPv6: