improve: 从环境变量读取代理配置

This commit is contained in:
Mmx233
2022-12-08 15:59:27 +08:00
parent edd1da29b7
commit 7dc89fcf68

View File

@@ -37,14 +37,16 @@ func HttpPackSelect(addr net.Addr) *Http {
} }
func genHttpPack(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{ return &Http{
Client: tool.GenHttpClient(&tool.HttpClientOptions{ Client: tool.GenHttpClient(&tool.HttpClientOptions{
Transport: tool.GenHttpTransport(&tool.HttpTransportOptions{ Transport: tr,
Timeout: global.Timeout, Timeout: global.Timeout,
LocalAddr: addr,
SkipSslCertVerify: global.Config.Settings.Basic.SkipCertVerify,
}),
Timeout: global.Timeout,
}), }),
} }
} }