From b20363b4ec4f6308b896f68aed6f9c1d23bd3ca0 Mon Sep 17 00:00:00 2001 From: M09ic Date: Fri, 17 May 2024 17:47:42 +0800 Subject: [PATCH] fix proxy config bug when use http proxy --- internal/ihttp/client.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/ihttp/client.go b/internal/ihttp/client.go index 714fc77..0c00336 100644 --- a/internal/ihttp/client.go +++ b/internal/ihttp/client.go @@ -143,7 +143,6 @@ func customDialFunc(proxyAddr string, timeout time.Duration) fasthttp.DialFunc { return nil } if strings.ToLower(u.Scheme) == "socks5" { - return func(addr string) (net.Conn, error) { dialer, err := proxy.SOCKS5("tcp", u.Host, nil, proxy.Direct) if err != nil { @@ -165,6 +164,6 @@ func customDialFunc(proxyAddr string, timeout time.Duration) fasthttp.DialFunc { return conn, nil } } else { - return fasthttpproxy.FasthttpHTTPDialerTimeout(proxyAddr, timeout) + return fasthttpproxy.FasthttpHTTPDialerTimeout(u.Host, timeout) } }