diff --git a/util/http.go b/util/http.go index 9f7cfa3..a5d172a 100644 --- a/util/http.go +++ b/util/http.go @@ -37,14 +37,16 @@ func HttpPackSelect(addr net.Addr) *Http { } func genHttpPack(addr net.Addr) *Http { + tr := tool.GenHttpTransport(&tool.HttpTransportOptions{ + Timeout: global.Timeout, + LocalAddr: addr, + SkipSslCertVerify: global.Config.Settings.Basic.SkipCertVerify, + }) + tr.Proxy = http.ProxyFromEnvironment return &Http{ Client: tool.GenHttpClient(&tool.HttpClientOptions{ - Transport: tool.GenHttpTransport(&tool.HttpTransportOptions{ - Timeout: global.Timeout, - LocalAddr: addr, - SkipSslCertVerify: global.Config.Settings.Basic.SkipCertVerify, - }), - Timeout: global.Timeout, + Transport: tr, + Timeout: global.Timeout, }), } }