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 {
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,
}),
}
}