因为线上和测试环境都是同一个域名,本地配了host走测试环境
现在写go脚本调接口,怎么再脚本设置http和https走代理?
类似python:
![image.png](https://static.studygolang.com/181029/abf605081fe3c6e6a06e5b7703afb8f2.png)
1 永久生效
设置一下环境变量:
http_proxy=127.0.0.1:1080
https_proxy=127.0.0.1:1080
no_proxy= git.example.com
其中个的no_proxy 的意思是拉取这个域名下的代码不需要走代理。因为如果拉取公司内部的gitlab上的代码的话,走代理是找不到的,所以设置一个no_proxy;
2 临时生效
http_proxy=127.0.0.1:1080 go get ....
1
3. 如果遇到代理是ss不能够git http 的使用cow工具。地址
// 在项目的配置文件中配置监听和代理
listen = http://127.0.0.1:7777
proxy = socks5://127.0.0.1:1080
// 之后设置环境变量
http_proxy=http://127.0.0.1:7777
https_proxy=http://127.0.0.1:7777
#3