ss/socks5: fixed a bug in udp mode

This commit is contained in:
nadoo 2019-09-19 22:42:06 +08:00
parent 2c4aa26055
commit 4cb9ea2bdc
2 changed files with 2 additions and 2 deletions

View File

@ -182,7 +182,7 @@ func (s *Socks5) ListenAndServeUDP() {
continue continue
} }
lpc, nextHop, err := s.dialer.DialUDP("udp", c.tgtAddr.String()) lpc, nextHop, err := s.proxy.DialUDP("udp", c.tgtAddr.String())
if err != nil { if err != nil {
log.F("[socks5-udp] remote dial error: %v", err) log.F("[socks5-udp] remote dial error: %v", err)
continue continue

View File

@ -196,7 +196,7 @@ func (s *SS) ListenAndServeUDP() {
var pc *PktConn var pc *PktConn
v, ok := nm.Load(raddr.String()) v, ok := nm.Load(raddr.String())
if !ok && v == nil { if !ok && v == nil {
lpc, nextHop, err := s.dialer.DialUDP("udp", c.tgtAddr.String()) lpc, nextHop, err := s.proxy.DialUDP("udp", c.tgtAddr.String())
if err != nil { if err != nil {
log.F("[ss-udp] remote dial error: %v", err) log.F("[ss-udp] remote dial error: %v", err)
continue continue