使用 ineo6/hosts + SwitchHosts 提高 GitHub 国内访问速度

在国内访问 GitHub 经常遇到网页加载慢、clone 卡死、raw.githubusercontent.com 资源无法加载等问题。为了改善这些情况,很多人选择配置本地 hosts。但手动更新 hosts 文件麻烦且地址会更新不稳定。

本文分享使用:

  • ineo6/hosts:持续更新的 GitHub 加速 hosts 项目;
  • SwitchHosts:轻松管理并自动切换多个 hosts 配置文件的桌面工具;

实现 自动远程同步 GitHub hosts,提升访问体验。


一、准备工具

1.1 安装 SwitchHosts

下载地址(支持 Windows、macOS、Linux):

github.com/oldj/Switch...

安装完成后打开,它会驻留在系统托盘。


配置远程 hosts 源

打开 SwitchHosts,点击左上角 ➕ 添加配置

  • 类型:远程
  • 名称:GitHub hosts(随便取)
  • URL 填入:
arduino 复制代码
https://raw.hellogithub.com/hosts

这是 ineo6 提供的远程 hosts 地址,会每日更新。

启用 hosts 配置

点击刚添加的 GitHub hosts 配置项右侧的switch,使其生效。

你可以同时启用多个配置(例如公司内网 + GitHub hosts),SwitchHosts 会自动合并追。

测试是否生效

4.1 打开命令行,输入:

复制代码
ping github.com

如果输出如下说明生效

python 复制代码
Pinging github.com [140.82.112.4] with 32 bytes of data...

打开浏览器访问:

相较于之前应该会变快,访问体验会改善许多。

❗ 注意事项

  • SwitchHosts 修改的是系统级 hosts 文件,可能需要管理员权限;
  • 远程源失效时可临时切换为静态 hosts;
  • 如果你使用 VPN 或代理,请注意 DNS 泄露可能导致 hosts 不生效。

总结

使用 ineo6/hosts + SwitchHosts 是当前国内访问 GitHub 的一个高性价比方案:

优势 说明
自动更新 不需要手动维护 hosts 文件
图形界面 易于管理和启用多个 hosts 配置
跨平台 支持 Windows、macOS、Linux

链接

相关推荐
绝无仅有1 小时前
某短视频大厂的真实面试解析与总结(一)
后端·面试·github
绝无仅有1 小时前
腾讯MySQL面试深度解析:索引、事务与高可用实践 (二)
后端·面试·github
徐同保14 小时前
Arguments: ls-remote --tags --heads git://github.com/adobe-webplatform/eve.git
git·adobe·github
CoderJia程序员甲14 小时前
GitHub 热榜项目 - 日榜(2025-10-27)
ai·开源·大模型·github·ai教程
北塔软件15 小时前
各品牌服务器IPMI配置实战经验分享
服务器·git·github
德莱厄斯16 小时前
没开玩笑,全框架支持的 dialog 组件,支持响应式
前端·javascript·github
逛逛GitHub17 小时前
100+ 热门网站克隆版:这个 3 万星的 GitHub 项目顶啊。
github
阿部多瑞 ABU1 天前
# AI高精度提示词生成项目——3D-VR 课件—— 最终仓库级 AI 提示词:生成《EduVR Studio》—— 专业级 3D-VR 课件创作平台
gitee·开源·github·aigc·ai编程·1024程序员节
hweiyu001 天前
Gradle 与 CI/CD 集成:Jenkins/GitHub Actions 自动化构建配置
ci/cd·github·jenkins·gradle
OpenTiny社区1 天前
我用3 分钟上手 RankProcessChart 排名进度图!
前端·github