访问Github很慢?这2个开源项目一招搞定
相信大家都知道Github这个大名鼎鼎的网站,但是这个网站在国内有时候无法登录,或者登录比较缓慢,经过实测,有时候FastGithub确实能解决DNS解析慢的问题。
但是FastGithub的原开发者已经删库跑路,实际上类似的开源项目也是有的,例如「Github520」+「SwitchHosts」。
GitHub访问慢的一个常见原因是因为DNS解析到了一个很远的、很慢的IP地址。
所以需要手动指定一个更快的IP,速度可能立刻改善。
Github520
第1步
无需手动查找,这个开源项目实时更新访问Github相关域名最快的IP。
https://github.com/521xueweihan/GitHub520
![图片[1]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-5c3b64d14afe96bb3735bc51f08c1fed.png)
如果你能打开这个Github地址,你可以手动复制图中的IP地址到hosts文件
![图片[2]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-eb2f9eb2dbc94f82a50c1231025f1fc4.png)
(重点必看)如果你无法直接打开,你也可以直接下载这个hosts文件
![图片[3]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-38022a937d48a8364c8654cb616444c6.png)
文件:(重点)
https://raw.hellogithub.com/hosts
JSON:
https://raw.hellogithub.com/hosts.json
第2步
找到hosts文件位置,hosts 文件在每个系统的位置不一,详情如下:
Windows在:
C:WindowsSystem32driversetc
如图所示:
![图片[4]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-bf947c20b2b34618df73ad2202f5a9a4.png)
Mac和Linux在:
/etc/hosts
Android(安卓)系统:
/system/etc/hosts
iPhone(iOS)系统:
/etc/hosts
第3步
修改hosts文件权限
右击->hosts->属性->安全->编辑->点击Users->在Users的权限“写入”后面打勾。
如图所示:
![图片[5]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-7605db69cb35eb59ee3200776855405c.png)
第4步
保存修改
![图片[6]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-7d2b098027d63ad3d069b88a52e030a7.png)
虽然这个开源项目的IP是实时更新的,但是每次都需要手动修改确实麻烦。
![图片[7]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-f64cf5f83bafc8876f65f0fd0628646d.png)
SwitchHosts
手动修改文件是的不切实际!
为了解决实际问题,推荐一个快速切换hosts文件的小工具,也是完全开源的。
https://github.com/oldj/SwitchHosts
![图片[8]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-e0dd498feb61d7ba2016fe9580c94d2d.png)
便携版本,开箱即用,无需安装。
![图片[9]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-c4a64f810ef3d268f1b095f301238117.png)
有需求的,可以在文档中直接下载。
https://www.kdocs.cn/l/cbMXlVQJL0Zu
![图片[10]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-cc89d7b83b052aabd9918ebfbe33eab0.png)
文档所在目录:
![图片[11]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-a62cbaefcc7eff75a07baa1e2a701da1.png)
功能特点:
1、快速切换 hosts 方案
2、hosts 语法高亮
3、支持从网络加载远程 hosts 配置
4、可从系统菜单栏图标快速切换 hosts
我这里使用的便携版本,打开即可看到hosts文件,如图所示:
![图片[12]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-69497f4a7f44206beeff07e50c518ab6.png)
「SwitchHosts」这个管理hosts文件的图形化工具,可以完美配合GitHub520的远程hosts源使用。
添加「Github520」提供的IP源地址,实现「自动刷新」的功能,这个才是重点中的重点。
![图片[13]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-6b9666876235eaf740d0f5235b1c6d93.png)
记得点击「刷新」再点「确定」:
![图片[14]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-addded0b811fd73564173a8bc7e9eafd.png)
成功添加并选中,如图所示:
![图片[15]-访问Github很慢?这2个开源项目一招搞定-小霞资源网](http://xyr.fuye1.cn/wp-content/uploads/2026/03/frc-bf4292a71664e69d413b6f1f1f9e7120.png)
你打开系统的hosts文件,就已经修改了,并且还可以设置定时刷新。
最后
我自己平时主要的也是这种方式:SwitchHosts + GitHub520,自动定时刷新hosts,解决的是DNS解析慢的问题。
有时候也开代理(下载的时候一定会用到),毕竟最简单、最直接、最有效。
除了可以通过上面的链接下载,我已经下载好了,下面是我下载好的工具(不限速下载):
https://yanxia.lanzoub.com/b0hds1ndg密码:gtz0










