go get使用代理

关键字:go、get、代理
时间:2019年9月

第一步,搭建代理

root@debian:~# ssh -D 1080 -CN root@1.2.3.4

注:1.2.3.4是代理服务器的IP,需要有ssh登录权限。这里使用的ssh建立socks5代理,相对比较简单。

第二步,设置git代理

root@debian:~# git config --global http.proxy socks5://127.0.0.1:1080
root@debian:~# git config --global https.proxy socks5://127.0.0.1:1080

第三步,使用代理执行go get

root@debian:~# http_proxy=socks5://127.0.0.1:1080 go get golang.org/x/net/proxy

第四步,取消代理

root@debian:~# git config --global --unset http.proxy
root@debian:~# git config --global --unset https.proxy

注:与修改“`~/.gitconfig“`文件效果相同。