有的,国内有多个稳定且同步及时的 Golang 镜像站(go镜像)。根据具体需求(下载 Go 语言安装包或加速项目依赖模块),通常分为以下两类:
一、 用于加速项目依赖下载的代理源(GOPROXY)
在 Go 项目开发中,配置 GOPROXY 环境变量可以有效解决 go mod download 或 go get 命令因网络问题导致的下载缓慢或失败。主流的推荐地址如下:
- 七牛云:
https://goproxy.cn(国内访问快,兼容性好,推荐首选) - 阿里云开源镜像站【这个访问不了】:
https://mirrors.aliyun.com/goproxy/(企业级维护,响应快且稳定) - GoProxy.IO:
https://proxy.golang.com.cn,direct
二、 用于下载 Go 安装包的二进制源
如果你需要下载 Go 语言的官方安装包,可以使用以下国内镜像站点:
- Go 官方中国镜像站:
https://golang.google.cn/dl/ - 南京大学开源镜像站:
https://mirrors.nju.edu.cn/golang/ - 中国科学技术大学开源镜像站:
http://mirrors.ustc.edu.cn/golang/ - 华中科技大学开源镜像站:
https://mirrors.hust.edu.cn/golang/
实用配置建议
如果你使用的是 Go 1.13 及以上版本,推荐使用一条命令永久设置国内的模块代理源,并加上 ,direct 以便在代理找不到时回退到直连源(支持私有模块):
go env -w GOPROXY=https://goproxy.cn,direct
配置完成后,可以通过执行 go env GOPROXY 来验证是否生效。
