ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

GitHub520:零安装、自动更新的 hosts 加速,解决 GitHub 图裂和加载慢

2026/9/14 5:08:02 拓冰建站 浏览量
GitHub520:零安装、自动更新的 hosts 加速,解决 GitHub 图裂和加载慢 GitHub520零安装、自动更新的 hosts 加速解决 GitHub 图裂和加载慢【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub解决访问时图裂、加载慢的问题。无需安装项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520GitHub520 是一个免费的 GitHub hosts 加速工具它在服务器上自动测出 40 个 GitHub 域名的最快 IP写成一份公开文件你只需把它挂进本机 hosts加载慢、图片加载失败的问题基本就能解决。不用装任何软件5 分钟配完不想用了随时能删干净。深夜点开一个收藏的项目页面顶部转了 20 秒才出来文字显示后作者头像是个灰色小人封面写着图片加载失败。代码没错是网络的问题。 先判断这类人才值得折腾这一节回答我到底要不要配三句话讲完适用人群、成本和撤销方式。适合你不想装任何客户端只要 GitHub 能打开、图能显示——这是成本最低的方案实测效果家宽环境下首页首字节时间从 8 秒多降到 1.4 秒左右封面、头像、徽章全部正常显示下面有自测命令你可以用自己的数字核对边界它靠改写本机 hosts 文件生效作用于整机不是代理不解决所有网络问题另外作者在 README 里注明服务器 2026-12-31 到期之后数据源能否持续更新存在不确定性撤销删掉 hosts 里# GitHub520 Host Start到# GitHub520 Host End之间的整段无任何残留⚙️ 为什么你什么都不用装这一节用三句话讲清原理看完你就明白本地没有任何程序在跑。作者服务器上的脚本定时运行对 common.py 里列出的 40 个域名主站、API、头像、raw、代码下载全在内同时向 3 个 DoH 源和 5 台 DNS 服务器114、阿里、腾讯等查询取候选 IP 的并集每个候选 IP 连 443 端口探 3 次、取中位数延迟只留最快的那个逻辑见 fetch_ips.py结果写成公开的 hosts 文件内容有变化才重新发布——你消费的是这条流水线的最终产物数据源地址不需要访问 GitHub 就能拿到https://raw.hellogithub.com/hostsJSON 格式为https://raw.hellogithub.com/hosts.json。 三种配法推荐第一种这一节纯操作每种方式都能照做先看你属于哪类用户再往下读。方式一SwitchHosts 定时刷新推荐零代码推荐理由全程点鼠标IP 轮换后自动跟新一次配置不用维护。新建规则Hosts 类型选RemoteURL 填https://raw.hellogithub.com/hosts标题随意自动刷新选1 小时方式二一行命令Linux / macOSGNU 系发行版Ubuntu、CentOS 等直接执行sudo sh -c sed -i /# GitHub520 Host Start/Q /etc/hosts curl https://raw.hellogithub.com/hosts /etc/hostsmacOS / BSD 的sed参数语法不同README 的 2.3 节有现成命令Windows 需先装 Git Bash把脚本存成本地文件再执行想定时就挂进任务计划程序。方式三AdGuard路由器 / 整机用户在「过滤器 DNS 封锁清单」里添加自定义列表URL 填https://raw.hellogithub.com/hosts常规设置里把「过滤器更新间隔」设为 1 小时并勾选「使用过滤器和 Hosts 文件以拦截指定域名」✅ 如何确认 GitHub hosts 已生效这一节给你可执行的判断标准而不是看起来好了。测首字节配置前后各跑一次对比秒数——curl -o /dev/null -s -w %{time_total}\n https://github.com看图打开任意项目的 README头像、封面、徽章都该亮着配置前后对比如下3.没生效就清 DNSWindows 跑ipconfig /flushdnsmacOS 跑sudo killall -HUP mDNSResponderLinux 跑sudo nscd restart再不行重启机器⚠️ 三个高频坑这一节帮你省下翻 issues 的时间。AdGuard 加错清单只能放「DNS 封锁清单」放进「允许清单」完全没用这是最高频的错误Docker 里 hosts 只读直接sed -i改/etc/hosts会报Device or resource busy绕法是拷到临时文件、改完再写回README 2.3 有一行现成命令某行带# Timeout注释说明该域名当时没测到可达 IP属于已知现象等下一轮定时更新覆盖即可 现在就能做的动作把https://raw.hellogithub.com/hosts在浏览器里打开你会看到 40 行 IP 和域名的映射——这就是全部内容。选上面任意一种方式挂进你的 hosts5 分钟后刷新 GitHub看看那个转了 20 秒的圈还在不在。【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub解决访问时图裂、加载慢的问题。无需安装项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考