diff --git a/requests/requests.go b/requests/requests.go index 6711fb5..9fe3a62 100644 --- a/requests/requests.go +++ b/requests/requests.go @@ -405,12 +405,17 @@ func findActiveProxyClients( return } + isTLS := URL.Scheme == "https" + addr := URL.Host + if isTLS && URL.Port() == "" { + addr += ":443" + } if response.StatusCode() == 200 { *activeProxyClients = append( *activeProxyClients, fasthttp.HostClient{ - IsTLS: URL.Scheme == "https", - Addr: URL.Host + ":443", + IsTLS: isTLS, + Addr: addr, Dial: dialFunc, MaxIdleConnDuration: timeout, MaxConnDuration: timeout,