修改 Go Module 代理
· 阅读需 2 分钟
bash 设置 Go 代理
要设置 Go 代理,你可以使用 go env 命令来设置环境变量。例如,使用七牛云的 Go 代理可以通过以下命令设置:
export GOPROXY=https://goproxy.cn,direct
这条命令设置了 Go 代理服务器地址为 https://goproxy.cn,并且如果在该代理服务器上找不到所需模块,Go 工具链会尝试直接连接源服务器(direct)。
设置官方代理
export GOPROXY=https://proxy.golang.org,direct
检查设置
go env GOPROXY
PowerShell(管理员) 设置 Go 代理
setx GOPROXY "https://goproxy.cn,direct" /M
检查设置
echo %GOPROXY%
七牛云 Go Module 代理
地址:https://goproxy.cn
特点:七牛云提供的服务,稳定可靠,被广泛推荐使用。
阿里云 Go Module 代理
地址:https://mirrors.aliyun.com/goproxy/
特点:由阿里云提供,服务稳定,接入阿里云生态。
腾讯云 Go Module 代理
地址:https://mirrors.cloud.tencent.com/go/
特点:由腾讯云提供,服务稳定,速度快。
注意事项
确保你使用的 Go 版本支持模块(Go 1.11 及以上版本)。
设置代理后,所有通过 go get
等命令获取的 Go 包都会通过代理服务器下载。
Go 语言的官方包文档网站
包搜索功能:用户可以通过搜索框输入包名或关键词来查找对应的 Go 包。
文档浏览:为每个包提供详细的 API 文档,包括函数、类型、变量等的说明。
版本历史:展示包的版本历史和各个版本的详细变更记录。
许可证信息:显示包的许可证类型,帮助开发者了解如何合法使用包。
导入统计:提供包的导入次数和依赖关系图,帮助开发者了解包的流行程度和关键性。