国内访问GitHub的速度实在是慢得一匹,在clone仓库时甚至只有10k以下的速度,大大影响了程序员的交友效率。
配置前
Ping github.com
的结果:
原因
为了网络安全,等其他因素。Github的CDN被屏蔽了,所以下载/访问速度才会很慢(可以说几乎没有速度)
今天我们就介绍通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。
1.打开IPAddress.com
网站,查询下面3个网址对应的IP地址
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
2. 修改本地hosts文件
代码语言:javascript复制windows系统的hosts文件的位置如下:C:WindowsSystem32driversetchosts
mac/linux系统的hosts文件的位置如下:/etc/hosts
3. 增加网址映射
代码语言:javascript复制直接在最后加入以下代码
# Github
192.30.253.112 github.com
185.199.108.153 assets-cdn.github.com
199.232.5.194 github.global.ssl.fastly.net
4.刷新系统dns缓存
用WIN R
快捷键打开运行窗口,输入命令:cmd
并回车进入命令行窗口。
接着输入命令:ipconfig /flushdns
回车后即可执行刷新本地dns缓存数据。
最后
命令提示符中输入ping github.com
解决!