GO 最新代理收集

Last Modified: 2024/08/21

概述

本文收集了最新的 go module proxy(代理),从此告别龟速,让 Go Module 的下载比德芙巧克力更丝滑。作为补充,在本文的后半部分介绍如何配置 GO 代理。

最新可用的 Go 代理

提到镜像和代理,如果第一时间能想到几个大厂提供的镜像,那么就算是毕业了。那么这里的大厂指的就是阿里、腾讯、百度和华为。下表提供了几个流行的 Go Proxy,可根据需要自取:

提供方 代理地址
七牛 https://goproxy.cn
阿里 https://mirrors.aliyun.com/goproxy/

你问我用的哪个?我用的七牛,因为它号称是中国最可靠的 Go 模块代理。我反正是信了,就用了它。

网上流传的腾讯、华为和百度的 Go Module Proxy,实测不可用,也许他们曾经是可用,又或者我还不知道他们的最新代理地址。所以我建议直接使用七牛的就完事了。

提供方 代理地址
腾讯 https://mirrors.cloud.tencent.com/go/
华为 https://repo.huaweicloud.com/repository/goproxy/
百度 https://goproxy.bj.bcebos.com

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
有问题吗?点此反馈!

温馨提示:反馈需要登录