如何使用golang在windows中获取系统web代理?

如何使用golang在windows中获取系统web代理?,go,proxy,Go,Proxy,我将使用系统web代理golang和“net/http”lib发送请求 tr := http.DefaultTransport.(*http.Transport).Clone() tr.TLSClientConfig = &tls.Config{InsecureSkipVerify: true} client := &http.Client{Transport: tr} req, err := http.NewRequest("GET", "http

我将使用系统web代理golang和
“net/http”
lib发送请求

tr := http.DefaultTransport.(*http.Transport).Clone()
tr.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
client := &http.Client{Transport: tr}
req, err := http.NewRequest("GET", "https://ifconfig.io/ip", nil)
//req.Header.Add("If-None-Match", `some value`)
resp, err := client.Do(req)
if err != nil {
    panic(err)
}
defer resp.Body.Close()
bodyBytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
    panic(err)
}
但请求总是与原始IP一起发送

在windows中配置手动代理:


您是否尝试配置系统特定的代理环境变量<代码>HTTP_代理=”http://182.160.124.26:8081“。虽然不知道这个配置面板是什么,也不知道暴露了什么样的代理。