GOPROXY

https://github.com/goproxy/goproxy

日志显示

goproxy.io: 0.046s 410 /github.com/go-redis/redis/@v/v6.15.3+incompatible.mod

网页显示

file does not exist

not found

proxy.golang.org  被墙

sum.golang.org 幸存

index.golang.org 被墙

源码显示读取环境变量

https://github.com/goproxy/goproxy/search?q=proxy&type=Code

https://www.gitdig.com/go-mod-enterprise-work-5/

在 Go 1.13 版本的发布前,设置 GOPROXY 只能指定一个代理服务地址。进入 Go 1.13 版本后,GOPROXY 支持多代理设置,通过,隔开即可。如下:

export GOPROXY=https://proxy.golang.org,direct

按官方文档的说明,当第一个proxy在处理ge get所发出的HTTP请求时,返回HTTP状态码为404410时,就会查找下一个proxy

最终

export GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,https://athens.azurefd.net,
https://goproxy.cn,https://sum.golang.org,direct
原文地址:https://www.cnblogs.com/restful/p/11987496.html