From d3a4dea819112f35d050611a405cdb708f8f4380 Mon Sep 17 00:00:00 2001 From: xjasonlyu Date: Thu, 29 Aug 2024 10:33:20 -0400 Subject: [PATCH] re --- proxy/proxy.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/proxy/proxy.go b/proxy/proxy.go index 5fbccb97..27cafc7b 100644 --- a/proxy/proxy.go +++ b/proxy/proxy.go @@ -32,6 +32,13 @@ func SetDialer(d Dialer) { _defaultDialer = d } +// Dial uses default Dialer to dial TCP. +func Dial(metadata *M.Metadata) (net.Conn, error) { + ctx, cancel := context.WithTimeout(context.Background(), tcpConnectTimeout) + defer cancel() + return _defaultDialer.DialContext(ctx, metadata) +} + // DialContext uses default Dialer to dial TCP with context. func DialContext(ctx context.Context, metadata *M.Metadata) (net.Conn, error) { return _defaultDialer.DialContext(ctx, metadata)