通过修改HOSTS文件解决GitHub国内访问速度慢的问题

GitHub 是世界上最大的开源社区之一,许多流行的开源项目都托管在 GitHub 上。开发者可以轻松地参与、贡献和学习,利用社区资源和知识来提升自己的技能。可以说如果你善于使用GitHub,那将受益无穷。

问题来了,虽然 GitHub 大多时候,我们都可以从国内直接访问,但是访问的速度还是比较慢的。甚至有时候DNS解析时候,由于XX原因,都解析不到 GitHub 的IP,从而无法访问 GitHub。

今天这篇文章我们就来解决这个访问 GitHub 慢的问题。无需任何代理,适用于 Windows 和 Linux 系统。方法很简单,就是通过修改电脑的 HOSTS 文件,使我们访问 GitHub 域名时候直接指向指定的IP,来达到快速访问 GitHub 的目的。

如何获得GitHub的IP地址

我们可以打开 ITDOG 网站,输入 github.com 点击 [单次测试],然后查看右侧区域解析出来的最快IP,如下图。

https://www.itdog.cn/ping/github.com

PS:需要注意的是,不要选择港澳台的IP,因为对我们国内的宽带IP来说没有参考意义。另外,你也可以使用其他的提供这种站长服务的网站,原理是一样的。

通过修改HOSTS文件解决GitHub国内访问速度慢的问题

比如我人在深圳,所以在下方的 [Ping测试结果] 里选择广东深圳,将解析出来的响应IP加到hosts就行,如下图。

通过修改HOSTS文件解决GitHub国内访问速度慢的问题

修改Hosts

Windows系统的hosts路径为:C:\Windows\System32\drivers\etc\hosts, 将上面解析出来的响应IP和域名添加进入即可。修改Windows系统Hosts文件的有很种方法,详见下方的教程。

20.205.243.166 github.com
修改Windows系统Hosts文件的多种方法-十一张

通过修改HOSTS文件解决GitHub国内访问速度慢的问题

如果是在 Linux 系统上,我们执行命令 vim /etc/hosts 然后把 IP 和 GitHub 域名加到最后一行。如果你对vim命令不熟练,可以直接执行下面的命令进行添加。

sed -i '$a20.205.243.166 github.com' /etc/hosts

同理,我们有时候还需要从 GitHub 上下载文件或代码,这时候我们可能需要访问 raw.githubusercontent.com 域名,按照上述的同样的操作,我们去解析它的IP,然后把 raw.githubusercontent.com 最快的IP也给添加到hosts就行 。

这样就大功告成了。

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞1赞赏 分享
评论 抢沙发
头像
评论人工审核通过显示,请勿重复提交!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容