go 国内代理配置

150 阅读1分钟

Linux 或 macOS

Step 1【必须,通过环境变量设置的可能不起作用】

go env -w GO111MODULE='on'

go env -w GOSUMDB=sum.golang.google.cn

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

Step 2【可选】写入环境变量 ~/.bashrc 或 ~/.zshrc

export GO111MODULE=on

export GOSUMDB=sum.golang.google.cn

export GOPROXY=https://goproxy.cn,direct

Step 3 清理缓存

go env | grep GOPROXY 确认一下配置是否生效

go clean -modcache 清理缓存

go mod tidy 重新下载

Windows

$env:GO111MODULE="on"

$env:GOSUMDB="sum.golang.google.cn"

$env:GOPROXY="https://goproxy.cn,direct"

镜像源

七牛 CDN https://goproxy.cn,direct

阿里云 https://mirrors.aliyun.com/goproxy/,direct

官方 https://goproxy.io,direct