diff --git a/ims/client.go b/ims/client.go index 43a88cf..cf77d03 100644 --- a/ims/client.go +++ b/ims/client.go @@ -16,9 +16,8 @@ func (i Config) httpClient() (*http.Client, error) { if err != nil { return nil, fmt.Errorf("proxy provided but its URL is malformed") } - t := &http.Transport{ - Proxy: http.ProxyURL(p), - } + t := http.DefaultTransport.(*http.Transport).Clone() + t.Proxy = http.ProxyURL(p) if i.ProxyIgnoreTLS { t.TLSClientConfig = &tls.Config{InsecureSkipVerify: true} }