方案一: GOPROXY 代理解决
从 Go 1.11 版本开始新增了 GOPROXY 环境变量。
公用的代理服务 https://goproxy.io, 可自定义。
需要依赖于 go module 功能。
- 开启 module: 可通过 export GO111MODULE=on
- 关闭 module:可通过 export GOPROXY=
export GO111MODULE=on
export GOPROXY=https://goproxy.io
方案二 对应 github 库
golang在下载golang.org的包时会出现访问不了的情况。尤其是x包,很多库都依赖于它。由于x包在github上都有镜像
git clone https://github.com/golang/sys.git
git clone https://github.com/golang/net.git
git clone https://github.com/golang/text.git
t git clone https://github.com/golang/lint.git
git clone https://github.com/golang/tools.git
git clone https://github.com/golang/crypto.git