最近在Github上做项目,没想到访问巨慢,经常有断链的现象出现。多方搜索相关资源和评论。终于把自己的GitHub搞快了,这里记录一下做备份,懂的人别骂!此种方法有个弊端,目前还没有更好的方案:这些DNS会失效的比较快!当出现断链和刷新慢的情况,请重复下面的操作!!!请重复下面的操作!!!请重复下面的操作!!!重要的事情说三遍
GitHub
在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是
GitHub
的分发加速网络的域名遭到
dns污染。今天我们就介绍通过修改系统
hosts
文件的办法,绕过国内
dns
解析,直接访问
GitHub
的CDN节点,从而达到加速的目的。无需XX上网,也不需要开代理加速器。
一、打开
http://ping.chinaz.com/
网站,查询下面
3
个网址对应的
IP
地址
github.com assets-cdn.github.com github.global.ssl.fastly.net |
二、修改本地电脑系统
hosts
文件
windows:C:\Windows\System32\drivers\etc
linux:/etc/hosts
直接在最后加入以下代码:
13.229.188.59 github.com 185.199.108.153 assets-cdn.github.com 202.160.130.52 github.global.ssl.fastly.net |
三、刷新系统
dns
缓存
(Windows)
Linux跳过该步骤
用WIN+R快捷键打开运行窗口,输入命令:cmd并回车进入命令行窗口。
接着输入命令:ipconfig /flushdns回车后执行刷新本地dns缓存数据即可。
内网限速的情况下效果如图所示,根据网上的普遍反馈来看,达到10m/s不是问题。