解决国内VPS无法使用一些脚本无法访问Github


GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染,导致国内机器连不上仓库,安装部分服务受到影响。
也就是没法使用脚本

解决思路

通过手动获取github能正常访问的地址,然后修改系统hosts文件,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。

解决办法:

查询以下链接的DNS解析地址:

1. github.com
2. assets-cdn.github.com
3. github.global.ssl.fastly.net
4. codeload.github.com
5. raw.githubusercontent.com

然后修改本地hosts文件:

vi /etc/hosts

将上面的ip解析手动加入文件:

192.30.253.112 github.com
199.232.28.133 raw.githubusercontent.com

正常来说,加入上面两个github地址即可。
这样就可以正常下载文件了:

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 解决国内VPS无法使用一些脚本无法访问Github


Carpe Diem and Do what I like