通过
go get
命令下载各种依赖时,经常需要访问 github/google 等网站,如果使用默认的代理,下载速度很慢,甚至无法下载,此时就需要设置国内代理以实现高效下载
国内常用的GO代理
goproxy
七牛云
阿里云
https://mirrors.aliyun.com/goproxy/
设置代理
其实,上面三个网站中都有详细的设置代理的方式
Go 版本是 1.13 及以上
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
其他版本
$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn
取消代理
$ go env -u GOPROXY
查看GO的配置
$ go env
//以JSON格式输出
$ go env -json