fixed binding issues

This commit is contained in:
octeep authored and octeep committed 2022-10-07 13:26:05 +01:00
1 parent 32ce704189
commit 70db0f727f
1 file changed
+6 -1
+6 -1
View File
@@ -122,10 +122,15 @@ func (d *VirtualTun) TCPHandle(s *socks5.Server, c *net.TCPConn, r *socks5.Reque
return fmt.Errorf("nat table is full")
}
}
conn, err := d.tnet.ListenUDP(&net.UDPAddr{IP: unspecifiedIP, Port: caddr.Port})
laddr, err := net.ResolveUDPAddr("udp", fmt.Sprintf(":%d", mappedPort))
if err != nil {
return err
}
conn, err := d.tnet.ListenUDP(laddr)
if err != nil {
fmt.Println("fic")
return err
}
entry := &NatEntry{
key: srcAddr,
srcAddr: caddr,