使用 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

链接

相关推荐
汪海游龙2 小时前
开源项目 Trending AI 招募 Google Play 内测人员(12 名)
android·github
HealthScience2 小时前
github怎么授权ssh(私人库授权)
运维·ssh·github
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2026-03-22)
人工智能·ai·大模型·github·ai教程
阿里嘎多学长3 小时前
2026-03-22 GitHub 热点项目精选
开发语言·程序员·github·代码托管
研究点啥好呢4 小时前
3月22日GitHub热门项目推荐|网页浏览,何须手动
人工智能·python·开源·github
darkb1rd5 小时前
ClawTeam:让 AI 代理组成集群,实现全自动化工作流
开源·github·好物分享
scilwb5 小时前
《TIAGo Dual 机器人 Isaac Sim (PhysX Lidar) + Cartographer 2D SLAM 严谨配置全流程指南》
github
scilwb5 小时前
Tiago Dual 机器人四视角 ROS 2 联合仿真完整配置教程
github
汪海游龙6 小时前
03.23 AI 精选:面向多款 AI 编码工具的 Agent 优化框架
github
feasibility.6 小时前
Agent-Reach赋能OpenClaw成为信息管家:实现GitHub/X/b站/小红书等十大平台信息获取(含手动安装)
人工智能·github·微信公众平台·新浪微博·小红书·openclaw·agent-reach