Abser,来自技术猫 techcats,技术猫使用 语雀 作为公开知识的平台。
还在篮子里

国内加速 GitHub 访问方法

国内加速 GitHub 访问方法
Q:为什么访问速度会很慢?
A:GitHub的CDN域名遭到DNS污染。
GitHub在中国大陆访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到DNS污染。
由于GitHub的加速分发CDN域名assets-cdn.github.com遭到DNS污染,导致无法连接使用GitHub的加速分发服务器,才使得中国大陆访问速度很慢。
Q:如何解决DNS污染?
A:通过修改Hosts解决污染问题。
一般的DNS问题都可以通过修改Hosts文件来解决,GitHub的CDN域名被污染问题也不例外,同样可以通过修改Hosts文件解决。
将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。
解决方法:
1、打开网站: https://www.ipaddress.com
2、查询下面3个网址的IP
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
3、修改系统 Host 加入
vim etc/hosts140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.5.194 github.global.ssl.fastly.net
4、刷新 DNS 缓存,就可以了
mac
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
centOS
nscd -i hosts
service nscd restart

来源: 国内加速 GitHub 访问方法

发表评论

电子邮件地址不会被公开。 必填项已用*标注