现在很多人把文档或者软件都写到github里面,所以经常用github找东西、下载东西方便了许多,但是这个网站是国外的,有时候快、有时候慢,有时候直接打不开,反正各种抽风,而且这种抽风还不是全国性的,可能只是部分地区打不开。
下面提供的方法亲测是有效的,不过依然是不能保证100%所有人都有效,因为有些地区就是无法访问国外的网站,无论怎么搞都没用的,除非你会架设梯子,其实最简单的方法就是换个时间段试试,GitHub这个网站在国内就是时好时坏的,原因之一可能就是服务器是分布式的,其ip总是在变。
本文提供的主要解决方案还是修改HOSTS文件,网上也是这种方案,但是网上提供的IP地址很容易过时,所以他们的方案很快就失效了,而这个方案会教你查看GitHub实时的IP地址;其次还会提供一些其他的访问github的方案。
最近更新:适合新手小白的GitHub加速方法🌻👍
使用更简单了,对新手更友好,完全自动查询可用IP、自动修改HOST,自动加速GitHub,一键启动和暂停!
彻底以最简单的方法【一键长期解决了GitHub所有问题】,如经常打不开、访问缓慢、内容图片无法加载、无法拉取和推送、Releases下载慢、第三方拉取GitHub库源组件失败等一系列问题。
先获取HOST修改工具
高手一般不需要工具,直接就能找到hosts文件所在位置,并直接修改;小白需要工具,因为hosts文件不是那么容易修改的。
教程开始
方案1:修改hosts大法(稍微复杂)
这个方案独特之处,在于你可以获得GitHub的实时ip,这个ip一般不是你自己ping的那个,因为你ping到那个是你自己无法访问的。如果后期你继续按这个方案设置,依然无法访问时,请尝试去掉hosts文件中修改的内容,使用默认设置再次访问github,依然无法访问时,可尝试方案2.
第一步:获取github最新ip
去这个网站:https://github.com.ipaddress.com/
再去这个网站获得一个IP:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net
最后再去这个网站获取GitHub静态资源IP地址:https://github.com.ipaddress.com/assets-cdn.github.com
第二步:写入到hosts文件
最后以下面这种格式记下来,写到hosts文件里面;注意下面这个是本文发布时可用的,后期可能会失效,请按上面的方法自己获取github的最新IP。
140.82.113.3 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
第三步:使用CMD命令刷新dns缓存
打开系统CMD黑框,输入下面的命令执行。
ipconfig /flushdns
方案2:使用中转网站(简单,小白使用)
这里的中转网站其实不是把GitHub都给做了个副本,我认为更像是一个中介加速器或者代理访问器,你可以直接通过这个网站访问GitHub的项目和下载,需要注意,这种网站我们也无法判断其安全性,所以建议不要用于账号密码登陆,仅作为下载使用。
需要注意这些中转是个人建立的,当使用的人多了,会产生巨大的下载流量,一般个人的服务器很难承受这种消耗,所以稳定性不是很好,生命周期短,很容易失效。所有网址都写在下面了,发帖的时候已经过滤掉失效的了,不保证一直有效,挨个试试吧。(还是推荐方案一,成功率高,安全性高)
https://github.com.cnpmjs.org/(已失效)
https://hub.gitslow.tk(访问报错)
https://hub.連接.台灣/(已失效)
https://hub.おうか.tw/(已失效)
https://sugithub.qiaobuqiao.com(本站运营的GitHub加速站,但负载太大,服务器扛不住了,20240403关停,推荐一个付费方案吧,十块钱,一次性付费长期有效,新GitHub加速访问解决方案)
方案3:用ip代理
如果上面的两个解决方案仍然无法解决你的问题,可以尝试使用ip代理,俗称梯子。
这个我们就不分享了,大家自己找吧。
其他推荐:Github文件加速下载
如果你需要加速下载GitHub文件的方法,请前往下面这篇文章,有时候GitHub文件下载太慢了,用这个可以提速。
下面这个渠道不能解决“无法访问的GitHub的问题”,只能加速文件下载。
文末总结
整体来说,免费的GitHub加速方案问题太多了,大家都是用爱在发电,说不干就不干了。
我们也尝试过运营一段时间的GitHub加速站,但是使用的人越来越多,我们也没能从中获得什么收入,服务器消耗倒是挺大,没办法只能关闭了。
如果大家想要用稳定一点的,时间长一点的GitHub加速方案,看看这篇文章,是目前最好的方案了。
更好的GitHub加速访问方案:https://get.qiaobuqiao.com/post-7079