fix socks udp reply wrong dst addr
Signed-off-by: arraykeys@gmail.com <arraykeys@gmail.com>
This commit is contained in:
@ -579,7 +579,7 @@ func (s *Socks) proxyUDP(inConn *net.Conn, methodReq socks.MethodsRequest, reque
|
|||||||
// _, err = udpListener.WriteTo(buf[:n], srcAddr)
|
// _, err = udpListener.WriteTo(buf[:n], srcAddr)
|
||||||
} else {
|
} else {
|
||||||
rp := socks.NewPacketUDP()
|
rp := socks.NewPacketUDP()
|
||||||
rp.Build(srcAddr.String(), buf[:n])
|
rp.Build(destAddr.String(), buf[:n])
|
||||||
v := rp.Bytes()
|
v := rp.Bytes()
|
||||||
//dlen = len(v)
|
//dlen = len(v)
|
||||||
//rp.Bytes() v is raw, try convert to local
|
//rp.Bytes() v is raw, try convert to local
|
||||||
|
|||||||
Reference in New Issue
Block a user