proxy.golang.orggoproxy.cngo get ...
golang.org/x/...
全局代理
这是最优先的也是最方便的方案,前提是有可以使用的或可以切换的全局代理
使用 GOPROXY
在终端实行
1 2
export GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
或
1 2
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
也可配置文件修改
1
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.bash_profile && source ~/.bash_profile
使用 socks5 代理
上面两种方式都不能解决时,就可用下面方法试试
设置 git 代理
1 2
git config --global http.proxy 'socks5://127.0.0.1:10086'
git config --global https.proxy 'socks5://127.0.0.1:10086'
go get
1
http_proxy=socks5://127.0.0.1:10086 https_proxy=socks5://127.0.0.1:10086 go get -u ...
重设 git 代理
1 2
git config --global --unset http.proxy
git config --global --unset https.proxy
socks5sockshttphttps
本文网址: https://pylist.com/topic/192.html 转摘请注明来源