• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
阿愿的笔记本
feedId:68846209220766720+userId:66725942962965504 ]
   首页    新随笔       管理     
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状态码为404或410时,就会查找下一个proxy。

 

  • https://goproxy.cn (CDN,有国内、国外节点)
  • https://mirrors.aliyun.com/goproxy/ (CDN,有国内、国外节点)
  • https://athens.azurefd.net (CDN,无国内节点)
  • https://goproxy.io

最终

export GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,https://athens.azurefd.net,
https://goproxy.cn,https://sum.golang.org,direct
posted on 2020-08-05 21:59  阿愿的笔记本  阅读(561)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3