如何提高Github国内访问速度?

自从GitHub私有库免费后,又涌入了一大批开发爱好者。但国内访问GitHub的速度实在是慢得很,偶尔还会出现响应超时的情况。
GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到DNS污染导致的。
今天我们就介绍通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。

获取被污染域名实际ip地址

这里推荐使用下面的查询工具来获得这些github域名的ip地址:

https://www.ipaddress.com/ip-lookup

打开ipaddress.com网站,查询以下网址对应的IP地址:

  • github.com
  • gist.github.com
  • raw.github.com
  • assets-cdn.github.com
  • github.global.ssl.fastly.net

修改系统hosts文件

打开 hosts 文件,在文件末尾添加以下格式的内容:

# github
140.82.114.4 github.com
140.82.112.4 gist.github.com
185.199.109.133 raw.github.com
185.199.109.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net

这是目前最新的github可用ip地址。
如果你使用的时候发现访问慢,可以依照上面的操作步骤更新这些地址。

刷新系统DNS缓存

windows系统需要该步骤。
用WIN+R快捷键打开运行窗口,输入命令:cmd,并回车进入命令行窗口。
接着输入命令:ipconfig /flushdns,回车后执行刷新本地dns缓存数据即可。

本文作者: Vae
本文链接: https://www.huangchuanlin.cn/index.php/archives/web-12
版权声明: 本博客所有文章除特别声明外,均采用 知识共享署名 4.0 国际许可协议进行许可。转载请注明出处!
添加新评论