GitHub国内加速:修改本地 HOSTS优化访问效果

GitHub国内加速:修改本地 HOSTS优化访问效果

小 萌
2022-04-07 / 0 评论 / 3 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年07月17日,已超过297天没有更新,若内容或图片失效,请留言反馈。
全篇转载自 @如有乐享 ,由 小萌 进行编辑,本文仅作存档使用

由于众所周知的原因,在国内服务器部署依赖的库,尤其是一些GitHub库的时候!常常会遇到连接已重置、页面访问缓慢、链接404等各种“网络问题”,实在是让我苦恼。于是博主决定更新一期关于GitHub国内访问加速的文章,希望对大家有所帮助。

这是一个系列的文章: GitHub国内加速 介绍多种方案!

无法访问?

原因大家都知道,这里咱就不多说了。我们分析一下"网络症状"。

前几年也有几次Github突然无法访问,好多互联网科技大佬反应激烈。故又能正常访问了。

自从疫情以来,针对Github的间歇性阻断越来越频繁了......

对于码农来说,在国内访问Github真是越来越坎坷......

接下来主要介绍修改hosts实现Github的访问!更多方式请移步:GitHub国内加速

这个方法是相对来说最简单的一种方式!修改本地或者服务器上 hosts 即可。

寻找HOST

如何找到Github域名对应的IP?

打开 https://www.ipaddress.com/ 输入访问不了的域名,比如:github.com , raw.githubusercontent.com

查询之后可以获得正确的 IP 地址

然后修改本地的HOSTS文件 就可以啦

140.82.113.4 github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com

开源仓库

手动自己找是比较繁琐的,这里分享一个代码,自动生成Hosts

某大佬分享的仓库:https://github.com/521xueweihan/GitHub520

博主自建项目地址:https://github.com/malaohu/GitHubHosts

博主开源了所有代码,大家可以参考一下!!

140.82.113.26            alive.github.com
140.82.112.26            live.github.com
185.199.108.154            github.githubassets.com
140.82.114.21            central.github.com
185.199.108.133            desktop.githubusercontent.com
185.199.108.153            assets-cdn.github.com
185.199.108.133            camo.githubusercontent.com
185.199.108.133            github.map.fastly.net
199.232.69.194            github.global.ssl.fastly.net
140.82.114.3            gist.github.com
185.199.108.153            github.io
140.82.114.4            github.com
192.0.66.2            github.blog
140.82.112.6            api.github.com
185.199.108.133            raw.githubusercontent.com
185.199.108.133            user-images.githubusercontent.com
185.199.108.133            favicons.githubusercontent.com
185.199.108.133            avatars5.githubusercontent.com
185.199.108.133            avatars4.githubusercontent.com
185.199.108.133            avatars3.githubusercontent.com
185.199.108.133            avatars2.githubusercontent.com
185.199.108.133            avatars1.githubusercontent.com
185.199.108.133            avatars0.githubusercontent.com
185.199.108.133            avatars.githubusercontent.com
140.82.112.10            codeload.github.com
52.216.184.147            github-cloud.s3.amazonaws.com
54.231.141.9            github-com.s3.amazonaws.com
52.217.99.156            github-production-release-asset-2e65be.s3.amazonaws.com
52.216.109.203            github-production-user-asset-6210df.s3.amazonaws.com
52.217.65.188            github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153            githubstatus.com
64.71.144.211            github.community
23.100.27.125            github.dev
185.199.108.133            media.githubusercontent.com

以上hosts随时失效!最新地址可以从这里获取:https://51.ruyo.net/test/github_hosts.html

如何修改

参考历史文章: Windows,Linux,Mac,Android,iPhone 如何修改hosts

缺点总结

修改hosts方式也就是一种临时解决的方案,因为不同的运营商,地区干扰的程度不一样,这个方法还不一定有用!

所以hosts并不是一劳永逸的方式,有时候还会因为在hosts指定了IP导致无法正常访问Github。

该方法不适用与那些被Q的站,比如Google,脸书等等。

纯技术交流!

0

评论 (0)

取消