ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

零安装搞定 GitHub 访问加速:GitHub520 hosts 自动更新工具实测

零安装搞定 GitHub 访问加速:GitHub520 hosts 自动更新工具实测 零安装搞定 GitHub 访问加速GitHub520 hosts 自动更新工具实测【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub解决访问时图裂、加载慢的问题。无需安装项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520GitHub520 是个免费的 GitHub 访问加速工具自动测出 40 个 GitHub 域名的最快 IP写进你本地 hosts全程不用装软件5 分钟搞定。昨晚我打开一个收藏很久的仓库页面顶部转了 20 秒才出来文本显示后作者头像成了灰色小人封面图一行加载失败。该不该用先给 3 个判断这一节先说结论帮你决定要不要折腾。值得的条件不想装任何软件、只要 GitHub 能打开图能显示它就是成本最低的答案完全免费实测硬数据我家宽环境里首页首字节从8.2s 降到 1.4s封面图、头像、徽章全部正常边界它靠改写本机 hosts 生效作用于整机它不解决网络完全没有出口的环境。不想用了删掉 hosts 里# GitHub520 Host Start到# GitHub520 Host End那段即可没有残留它动了你电脑的哪一层后台流水线 3 步看完这一节讲原理看完你就明白为什么你什么都不用装。仓库里的 fetch_ips.py 在服务器上定时干 3 件事多路查 IP每个域名同时问 3 个 DoH 源和 5 台公共 DNS取结果并集实连测速每个候选 IP 连443端口探 3 次取中位数只留最快对外发布common.py 里 40 个域名的映射写成公开文件有变化才更新域名清单覆盖主站到 raw、头像、代码下载你消费的只是这条流水线的最终产物。 上手按你的环境选一条路写 hosts这一节纯操作。数据源地址不翻仓库就能拿到https://raw.hellogithub.com/hosts用图形化工具加一条 Remote 规则推荐适合 GUI 工具用户以 SwitchHosts 为例。装好 SwitchHosts新建规则选Remote类型URL 粘贴https://raw.hellogithub.com/hosts自动刷新选1 小时保存此后 IP 轮换自动跟上新版本彻底不用手动维护。在 SwitchHosts 新建一条 Remote 规则并勾选 1 小时自动刷新配置即完成一行命令写进去命令行用户的最快路适合 Ubuntu、CentOS、macOS 命令行用户。GNU 系统Ubuntu/CentOS 等复制执行sudo sh -c sed -i /# GitHub520 Host Start/Q /etc/hosts curl https://raw.hellogithub.com/hosts /etc/hostsmacOS/BSD换成 BSD 语法sudo sed -i /# GitHub520 Host Start/,/# Github520 Host End/d /etc/hosts curl https://raw.hellogithub.com/hosts | sudo tee -a /etc/hosts想自动更新把命令挂进系统定时任务cron即可在路由器层配一处整机用户的路适合 AdGuard 用户一次配置全家生效。过滤器 DNS 封锁清单里添加自定义列表URL 填https://raw.hellogithub.com/hosts设置 常规设置里把过滤器更新间隔设为1 小时勾选使用过滤器和 Hosts 文件以拦截指定域名AdGuard 的 DNS 封锁清单里新增自定义列表URL 与上面一致验证30 秒确认加速真的在跑这一节确认真的好了而不是看起来好了。跑一遍curl -o /dev/null -s -w %{time_total}\n https://github.com配置前后各一次看到秒数明显变小就算正常我这边是 8.2s → 1.4s再打开任意项目的 README头像、封面、徽章都该亮着。没生效先试这 3 招清 DNS 缓存Windows 跑ipconfig /flushdnsmacOS 跑sudo killall -HUP mDNSResponderLinux 跑sudo nscd restart确认 hosts 里真的有# GitHub520 Host Start那一段再不行重启机器配置前图片资源加载失败页面半残配置后封面图与统计徽章全部正常显示坑与例外3 个真正会卡住人的点这一节帮你省下翻 issues 的时间。AdGuard 加错清单只能放进DNS 封锁清单放进允许清单完全没用这是最高频的错误Docker 里 /etc/hosts 只读直接sed -i改会报Device or resource busy绕法是拷到临时文件改完再写回某行带# Timeout注释说明该域名当时没测到可达 IP属于已知现象等下一轮更新覆盖即可把https://raw.hellogithub.com/hosts在浏览器里打开你会看到 40 行 IP 和域名的映射这就是全部内容。选上面任意一条路挂进去5 分钟后刷新 GitHub看看那个转了 20 秒的圈还在不在。【免费下载链接】GitHub520:kissing_heart: 让你“爱”上 GitHub解决访问时图裂、加载慢的问题。无需安装项目地址: https://gitcode.com/GitHub_Trending/gi/GitHub520创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表