最近离开了校园网之后,一直被 GitHub 鬼畜的网速搞的要疯,最后终于摸索出了解决方法。

在 hosts 添加下列项:

151.101.229.194 github.global.ssl.fastly.net
151.101.228.133 assets-cdn.github.com
192.30.253.112 github.com
151.101.228.133 raw.github.com

然后在 windows 上通过下列指令刷新 DNS 缓存:

ipconfig /flushdns

实际作用是绕过被墙的 DNS lookup,直接访问对应的 ip。每个域名对应的 ip 地址可以通过这个网站 查到。注意有的 ip 在自己的电脑上是访问不了的,必须通过 ping 确定 ip 可用以后才可设置。

这套优化做下来以后,我电脑上 github 的访问速度提高到了 600kbps(之前是 7kbps),终于不用砸电脑了

另外就是之前搭http代理或者走本地的lantern效果都不大,估计是lantern那边屏蔽列表之类的没加全之类的,就很气了