|
@@ -41,7 +41,7 @@ func (l *Listener) ListenUDP() (net.PacketConn, error) {
|
|
|
if l.tproxy {
|
|
|
listenConfig.Control = control.Append(listenConfig.Control, func(network, address string, conn syscall.RawConn) error {
|
|
|
return control.Raw(conn, func(fd uintptr) error {
|
|
|
- return redir.TProxy(fd, M.ParseSocksaddr(address).IsIPv6(), true)
|
|
|
+ return redir.TProxy(fd, !M.ParseSocksaddr(address).IsIPv4(), true)
|
|
|
})
|
|
|
})
|
|
|
}
|