方法一:程序全局

os.Setenv("HTTP_PROXY", "http://proxyIp:proxyPort")

方法二:可以单独设置某次请求


proxyUrl, err := url.Parse("http://proxyIp:proxyPort")
myClient := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}

方法三:程序全局

proxyUrl, err := url.Parse("http://proxyIp:proxyPort")
http.DefaultTransport = &http.Transport{Proxy: http.ProxyURL(proxyUrl)}

标签: proxy, 代理