Github访问加速

23/07/2022 10:18

·

wiskewu


基本原理

Github在国内由于分发加速网络的域名遭到DNS污染,我们可以通过修改系统的hosts文件,绕过国内DNS解析,直接访问Github的CDN节点,从而达到加速的目的。

步骤一

打开IPAddress网站(或其他可以查询IP的网站),分别查询下列三个域名对应的IP:

1. github.com
2. github.github.io
3. github.global.ssl.fastly.net

步骤二

编辑本地hosts文件:

sudo vi /etc/hosts

(windows同理,找到对应的hosts文件编辑即可)
输入上述查询到的IP及域名,例如:

140.82.114.4 github.com
185.199.108.153 github.github.io
185.199.109.153 github.github.io
185.199.110.153 github.github.io
185.199.111.153 github.github.io
199.232.69.194 github.global.ssl.Fastly.net

步骤三

刷新DNS缓存(以MAC OX X12为例):

sudo killall -HUP mDNSResponder

sudo killall mDNSResponderHelper

sudo dscacheutil -flushcache

完成之后就可以去Github试试效果了~。