diff --git a/internal/route/stream/tcp_tcp.go b/internal/route/stream/tcp_tcp.go index 8f7bf95a..eab1fe17 100644 --- a/internal/route/stream/tcp_tcp.go +++ b/internal/route/stream/tcp_tcp.go @@ -59,7 +59,7 @@ func (s *TCPTCPStream) ListenAndServe(ctx context.Context, preDial, onRead netty } if ep := entrypoint.FromCtx(ctx); ep != nil { - if proxyProto := entrypoint.FromCtx(ctx).SupportProxyProtocol(); proxyProto { + if proxyProto := ep.SupportProxyProtocol(); proxyProto { s.listener = &proxyproto.Listener{Listener: s.listener} } }