From 28386b077b2b6023f1930a3b491983f7d75f0508 Mon Sep 17 00:00:00 2001 From: V2Ray Date: Tue, 6 Oct 2015 00:02:28 +0200 Subject: [PATCH] Fix UDP addr --- proxy/socks/udp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/socks/udp.go b/proxy/socks/udp.go index 5ec27b862..d05e299b0 100644 --- a/proxy/socks/udp.go +++ b/proxy/socks/udp.go @@ -25,7 +25,7 @@ func (server *SocksServer) ListenUDP(port uint16) error { log.Error("Socks failed to listen UDP on port %d: %v", port, err) return err } - udpAddress = v2net.IPAddress([]byte{127, 0, 0, 1}, port) + udpAddress = v2net.IPAddress(conn.LocalAddr().(*net.UDPAddr).IP, uint16(conn.LocalAddr().(*net.UDPAddr).Port)) go server.AcceptPackets(conn) return nil