最后更新于

Go公共代理镜像及设置


在国内开发Go项目时,由于网络原因,直接从官方源下载模块可能会很慢。使用国内的代理镜像可以显著提升下载速度。

🌐 公共代理镜像

推荐镜像源

提供商地址特点
官方https://goproxy.io/全球CDN加速
七牛云https://goproxy.cn国内访问快速
阿里云https://mirrors.aliyun.com/goproxy/稳定可靠

⚙️ 配置方法

Windows临时设置

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Windows环境变量

$env:GO111MODULE = "on"
$env:GOPROXY = "https://goproxy.cn,direct"
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"

Linux/macOS环境变量

export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
# 设置不走proxy的私有仓库(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private

🔧 配置说明

环境变量说明

  • GO111MODULE:启用Go模块功能
  • GOPROXY:设置代理地址,direct表示直连备用
  • GOPRIVATE:私有仓库列表,不通过代理访问

验证配置

# 查看当前配置
go env GOPROXY
go env GOPRIVATE

# 测试下载
go mod download

💡 提示:建议将环境变量配置写入系统配置文件(如.bashrc.zshrc),确保配置持久生效。