当前位置: 首页 > 工具软件 > go-proxy > 使用案例 >

国内Go开发必备:go-proxy代理

周宏伯
2023-12-01

困惑

国内Go初学者,经常遇到访问 go 依赖无法访问的情况,非常影响心情:

go: github.com/hidu/mysql-schema-sync@v0.0.0-20200101011914-2d93ae04acf6 requires
	google.golang.org/appengine@v1.6.2: unrecognized import path "google.golang.org/appengine": https fetch: Get "https://google.golang.org/appengine?go-get=1": dial tcp 216.239.37.1:443: i/o timeout

10秒搞定

一句话,如果你是Bash (Linux or macOS):

# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private

如果你是PowerShell (Windows):

# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://goproxy.io,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"

参考资料

https://goproxy.io/zh/

 类似资料: