GitHub520 实测:免安装自动更新的 GitHub hosts 加速,5 分钟搞定
【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520
GitHub520 是一款免费、免安装的 GitHub hosts 加速工具:它自动测出 40 个 GitHub 域名的最快 IP,写进你本地 hosts,并每小时自动刷新。
深夜你点开一个收藏的开源项目,页面转了 20 秒才出文字,作者头像是个灰色小人,封面图写着"加载失败"。代码没问题,是网络的问题。
🚀 SwitchHosts 最快配置步骤
这一节帮你在 3 步内配完,不用装服务端、不用写代码。
- 打开 SwitchHosts,新建规则,类型选
Remote - URL 填入数据源地址:
https://raw.hellogithub.com/hosts- 自动刷新选
1 小时,启用这条规则
URL 填好后勾 1 小时自动刷新,配置就完成,IP 轮换自动跟新
Linux 用户可以直接跑一条 curl 命令追加到 hosts,AdGuard 用户把同一 URL 加进 DNS 封锁清单即可。
✅ hosts 加速一键验证方法
这一节帮你确认"真的生效了",而不是"看起来好了"。
- 测首字节,配置前后各跑一次对比:
curl -o /dev/null -s -w "%{time_total}\n" https://github.com- 肉眼检查:打开任意项目 README,头像、封面图、徽章都该正常显示
没生效就先清系统 DNS 缓存:Windows 在 CMD 里跑 flushdns,macOS 重启 mDNSResponder,Linux 重启 nscd;再不行重启机器。
配置前:图片资源加载失败,页面半残
配置后:封面图与徽章全部正常显示
🧩 自动更新原理 3 行说清
这一节用 3 行讲明白它在后台干什么,你只管消费结果。
- 多路查 IP:每个域名同时问 3 个 DoH 源和 5 台 DNS 服务器,取并集
- 实连测速:候选 IP 连 443 端口探 3 次取中位数延迟,只留最快的
- 对外发布:40 个域名映射写成公开文件,有变化才更新
域名清单维护在 common.py 的GITHUB_URLS里,从主站到 raw、头像、代码下载全在内。
🚪 影响范围与撤销方法
这一节说清它管到哪、不解决什么,以及不想要了怎么退。
- 靠改写本机 hosts 生效,作用于整机,包括所有走系统解析的程序
- 只解决访问慢和图片裂,不保证全网可用,网络本身完全封锁 GitHub 的场景救不了
- 撤销:把 hosts 里
# GitHub520 Host Start到# GitHub520 Host End之间的内容整段删掉,清一次 DNS 缓存,无残留
⚠️ 高频报错处理:2 个坑
这一节帮你省下翻 issues 的时间。
- AdGuard 加错清单:加进"允许清单"完全没用,只能放"DNS 封锁清单",这是最高频的错误
- Device or resource busy 报错:容器里 /etc/hosts 只读,直接改会报错,先拷到临时文件改完再写回
把 hosts 地址在浏览器打开,选一种方式挂上去,5 分钟后再看看那个转了 20 秒的圈还在不在。
【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考