最近可能大家也都发现了,在有的时候访问Github以及在上面进行一些操作会变得特别慢,亲身经历:在下载一个比较小的开源项目时用了很长的时间,所以遇到问题我们就要去尝试解决问题,下面是我按照网上的做法总结出来的一份最全面的解决方案:
解决方法:
1.访问
http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo
可以获取cdn域名以及地址
将域名写入hosts文件中,就可以达到满速度了
2.更改hosts文件:
Windows:
更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加219.76.4.4 github-cloud.s3.amazonaws.com, 将域名指向该IP即可
Mac:
执行 sudo vi /etc/hosts 追加 219.76.4.4 github-cloud.s3.amazonaws.com
3.github被防火长城限制了??怎么办?
原来是这个域名github.global.ssl.fastly.net被限制。很简单,去查查这个域名对应的ip,然后修改自己电脑的hosts文件
上IPAddress.com即可查到最新的ip。
打开C->windows->system32->driver->etc->hosts,在最后一行加入如下一句:
23.235.43.249 github.global.ssl.fastly.net (注:此ip是写此文的时候最新的,要根据实际查到的替换)
这样本来5-6k的传输速度提高到60-120k了!!
注意:
最后可能都要执行ipconfig /flushdns命令,刷新 DNS 缓存。