GO 最新代理收集
概述
本文收集了最新的 go module proxy(代理),从此告别龟速,让 Go Module 的下载比德芙巧克力更丝滑。作为补充,在本文的后半部分介绍如何配置 GO 代理。
最新可用的 Go 代理
提到镜像和代理,如果第一时间能想到几个大厂提供的镜像,那么就算是毕业了。那么这里的大厂指的就是阿里、腾讯、百度和华为。下表提供了几个流行的 Go Proxy,可根据需要自取:
提供方 | 代理地址 |
---|---|
七牛 | https://goproxy.cn |
阿里 | https://mirrors.aliyun.com/goproxy/ |
你问我用的哪个?我用的七牛,因为它号称是中国最可靠的 Go 模块代理。我反正是信了,就用了它。
网上流传的腾讯、华为和百度的 Go Module Proxy,实测不可用,也许他们曾经是可用,又或者我还不知道他们的最新代理地址。所以我建议直接使用七牛的就完事了。
提供方 | 代理地址 |
---|---|
腾讯 | |
华为 | |
百度 |
Go Module Proxy 使用方法
这里以七牛云为例说明如何配置代理。更详细的说明,也可以直接参考官方说明。
如果是 Linux 系统,编辑 ~/.bashrc 或者 ~/.zshrc,如果使用 bash 就编辑 .bashrc,如果使用 zsh,则编辑 .zshrc,在文件中加入下面两行脚本即可:
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
这里需要说下 direct,它表示如果在指定的代理中找不到所需的模块,Go 将直接从源代码仓库(如 GitHub)下载模块。这种设置可以确保在代理不可用时,仍然能够获取模块。
如果想改动立即生效,编辑保存完成后,可以在命令行中执行:
# 如果使用 zsh
source ~/.zshrc
# 如果使用 bash
source ~/.bashrc
有问题吗?点此反馈!
温馨提示:反馈需要登录