优雅的访问Github


点击上方?公众号?关注我✅


你好啊,我是雨飞,见字如面感谢阅读,期待我们下一次的相遇。

Github是全世界最大的一个开源及私有软件项目的托管平台,很多主流的编程项目都在这个上面,我们之前也讲过如何通过爬取github的trending网站去找到目前最火热的项目进行学习,并制作成Coze的插件。

问题来了,github在国内访问有一些不稳定,虽然绝大多数时间我们可以直接访问,但整体速度还是偏慢的。甚至还会出现链接不上的情况。今天这篇文章就帮助大家解决Github访问偏慢的问题,不需要任何代理或者软件,适用于全平台。


获取Github的IP地址

整体思路比较简单,就是通过获取Github的IP地址,然后在访问域名的时候使用IP进行访问,这个措施可以通过修改系统的hosts文件实现。

第一步,我们要获取Github的IP地址,在这里,可以随便选择一个IP解析的网站。链接直达:https://www.itdog.cn/ping/github.com

我们点击解析,然后在右侧找到最快的IP地址就可以。不需要去选择港澳台的IP,因为这个对我们国内的带宽IP来说没有参考意义。

比如,雨飞现在北京,就选择北京移动,然后往下拉,在下面的地址,找到解析出来的IP就行。

下一步,我们就需要把这个地址添加到hosts文件里。

修改Hosts

我们以Windows为例,去修改Hosts文件。该文件所在目录,C:\Windows\System32\drivers\etc

切记要用管理员身份打开hosts,才可以编辑。

添加完之后,重启电脑,然后打开命令行执行 ping github.com 看下耗时,这次耗时在100多ms,还在接受的范围内。

在linux下,同样操作来修改hosts,hosts路径为 /etc/hosts

由于一些不可抗原因,Github的IP可能会发生变化,因此最好间隔一段时间发现登录异常之后,去定时检测下IP,修改hosts文件。当然也可以做成定时任务去动态检测下IP,这种实现方式。

❤️常驻小尾巴❤️

加微 1060687688备注「公众号」,送你一份AI工具大全与变现指南

推荐阅读

「雨飞同行」这是雨飞的介绍(第8版,交个朋友,限时送福利)

请使用浏览器的分享功能分享到微信等