很多博客都是说解决github访问慢的原因是修改本地hosts文件。先是访问https://www.ipaddress.com,然后分别输入github.global.ssl.fastly.net和github.com,查询ip地址,得到这两个IP后在C:WindowsSystem32driversetchosts这份路径下修改host文件。 思路确实是对的,但是很多时候得到的IP都是假的或者说访问github.com速度加快了,但是由于GFW原因,github网站的JS以及CSS解析失败。
解决办法一:
在https://www.ipaddress.com继续搜索assets-cdn.github.com,得到IP,然后继续在host文件进行修改,点击保存.
最后控制台输入cmd,执行命令:ipconfig /flushdns
结果就是访问github继续失败或者css、js加载失败
解决办法二:
通过各种插件或者工具去实现,比方说:dev-sidecar,fastGithub,steam以及Github插件等加速访问。但是也因为一些权限或者其他原因,还是不适合处理这个问题.
方法三(高效方法):
直接在码云上搜索github520,选择星级最多的这个,点击进去,
2.1章节选择最新IP,把这些IP复制到host文件里面,保存.
控制台命令执行:ipconfig /flushdns后,访问github.com成功。
但是这种方式不确定ip什么时候生效
方法四:
直接在码云上搜索github520,选择星级最多的这个,点击进去,选择方式2.2自动方式,先下载host管理工具:SwitchHosts,通过SwitchHosts工具可以自己管理ip的时效性.
最后操作还是跟方法一样,需要修改host文件,把IP填进去,最后执行命令:ipconfig /flushdns后,访问github.com成功。