diff --git a/proxy/vless/outbound/outbound.go b/proxy/vless/outbound/outbound.go index a4fe1e93..0858af28 100644 --- a/proxy/vless/outbound/outbound.go +++ b/proxy/vless/outbound/outbound.go @@ -295,6 +295,7 @@ func (h *Handler) Process(ctx context.Context, link *transport.Link, dialer inte if newCancel != nil { newCancel() } + conn.Close() }, sessionPolicy.Timeouts.ConnectionIdle) clientReader := link.Reader // .(*pipe.Reader)