diff --git a/listener/tproxy/tproxy.go b/listener/tproxy/tproxy.go index 6056047a..b848c0dc 100644 --- a/listener/tproxy/tproxy.go +++ b/listener/tproxy/tproxy.go @@ -46,6 +46,9 @@ func New(addr string, tunnel C.Tunnel, additions ...inbound.Addition) (*Listener inbound.WithSpecialRules(""), } } + //TODO: When we upgrade the major version of go.mod to 1.24 or higher, disable mptcp for tproxy. + // Golang will then enable mptcp support for listeners by default. + // This can cause tproxy to malfunction on certain Linux kernel versions. l, err := net.Listen("tcp", addr) if err != nil { return nil, err