fix: tproxy listener cannot listen udp

This commit is contained in:
Skyxim 2023-03-27 22:18:54 +08:00
parent 545cbeeec0
commit 6ca14c814e

View File

@ -56,14 +56,11 @@ func (t *TProxy) Listen(tcpIn chan<- C.ConnContext, udpIn chan<- C.PacketAdapter
return err return err
} }
if t.udp { if t.udp {
if t.lUDP != nil {
t.lUDP, err = tproxy.NewUDP(t.RawAddress(), udpIn, natTable, t.Additions()...) t.lUDP, err = tproxy.NewUDP(t.RawAddress(), udpIn, natTable, t.Additions()...)
if err != nil { if err != nil {
return err return err
} }
} }
}
log.Infoln("TProxy[%s] proxy listening at: %s", t.Name(), t.Address()) log.Infoln("TProxy[%s] proxy listening at: %s", t.Name(), t.Address())
return nil return nil
} }