go 11后包管理支持module模式,首先开启go module模式,linux和mac终端下运行
export GO111MODULE=on
或者写进环境变量 ~/.zshrc~/.bashrc

然后下载相应包
go get github.com/xxx/xx

但是国内由于一些原因,下载官方的源很慢,手动去github下载相应源的方式有很慢,而且如果下载的不是官方的源,可能代理一定的风险。下面推荐两种方案解决:

1、使用代理,首先得有一个靠谱的代理,下载速度取决于代理的速度,这个就自个去琢磨吧。
假设本机http代理监听在8001端口,linux/mac终端命令行执行
export http_proxy="http://127.0.0.1:8001";
export HTTP_PROXY="http://127.0.0.1:8001";

2、使用国内源
export GOPROXY=https://goproxy.io
或者
export GOPROXY=https://goproxy.cn
然后就可以很愉快的使用go get了!