通过 GOPROXY
设置
Go 1.13 及以上版本支持通过 GOPROXY
环境变量指定依赖包的下载源,同时允许设置代理。如果您希望使用特定的 Go 代理服务(如 goproxy.io),在命令行中执行
打开vscode终端,输入下面命令执行
go env -w GOPROXY=https://goproxy.io,direct
这将设置 GOPROXY
为 goproxy.io
,并以直接连接(direct
)作为备选方案。如果您有内部私有的 Go 代理服务器,可以将其 URL 替换 goproxy.io
。多个代理之间用逗号分隔。
验证代理设置
在 VSCode 终端(Terminal
面板中打开)中尝试运行 go get
命令来下载一个依赖包,如:
bash
go get github.com/gin-gonic/gin
如果代理设置正确,Go 应该能够通过代理成功下载依赖。如果没有成功,检查代理设置是否正确以及代理服务器是否正常工作。
如下图说明下载成功,说明设置代理成功了