goproxy.io是 Go modules 镜像代理服务,采用 CDN 加速服务为开发者提供依赖下载。可以解决国内用户下载Go依赖时的经常遇到的timeout问题,省去了翻墙的麻烦,并且由于采用了CDN,下载速度很快。实乃Go语言开发者必备服务。
使用方法很简单:
Go 版本1.13 及以上 (推荐)
设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。
Go 版本 1.12 及以下
Bash (Linux or macOS)
可以把上面的命令写到.profile或.bash_profile文件中长期生效。
PowerShell (Windows)
现在,当你构建或运行你的应用时,Go 将会通过 goproxy.io 获取依赖。
更多介绍请参考官网:goproxy.io