拿什么拯救你,我的Github——国内该如何光速访问(亲测有效)

关注我,即可解锁我的全部博文。欢迎大家点赞、留言与我交流


说到全球最大的程序员基友网站,大家一定都知道!

 没错,就是全球最大的开源社区——Github。

日常撸代码,我们最常用的就是他。奈何近些年网络技术发展太快,有些地方已经严重到不能访问的地步,这怎么可以,总不能阻止我一颗积极向上好好学习的心呐。

笔者也曾经历过这样的痛苦:打开Github主页要半分钟或一分钟,clone一个项目下来,还要靠运气,运气不好可能跑到半路就跪了,真是让人脑壳疼。

不过现在解决办法来了!

I(挨)T(踢)圈的朋友们应该都知道,当我们在网站上输入github.com的时候他首先是先请求dns服务器解析地址,也就是把github.com转换成一个IP地址返回给我们让我们去访问。但是在默认情况下可能这个IP地址并不是最优解,严重的情况下ping值都达到了上千毫秒,那还玩个P了。。。,这个时候我们就需要切换成手动模式。

那么问题来了,如何切换成手动挡操作?总不能自己抠脚吧?也太傻了

这里给大家安利一个神器,下载地址大家可以关注我的公众号:后台回复 dns ,我会把所有工具的地址发给你

它是一款基于Python编写的APP,可以帮助我们手动改掉默认的返回的IP来达到加速访问的目的,而且可以跨平台运行!mac和windows的盆友再也不用剁手了!

那么问题又来了,我该去哪找这些我访问速度最快的IP呢?

这里再给大家推荐一个神奇的网站:站长工具DNS检测

好了,拥有了这两个神器我们就可以开始搞(sao)事(cao)情(zuo)了

首先,打开DNS检测网站:

然后,把下面的这些地址,每一个都用这个网站检测一下(我已经贴心的设置为文本模式了,可以直接复制):

gist.github.com
assets-cdn.github.com
raw.githubusercontent.com
gist.githubusercontent.com
cloud.githubusercontent.com
camo.githubusercontent.com
avatars0.githubusercontent.com
avatars1.githubusercontent.com
avatars2.githubusercontent.com
avatars3.githubusercontent.com
avatars4.githubusercontent.com
avatars5.githubusercontent.com
avatars6.githubusercontent.com
avatars7.githubusercontent.com
avatars8.githubusercontent.com
www.github.com

找TTL值最小的进行规则匹配,规则匹配方法如下,举个例子:

可以看到,经过dns检测后,湖南的这个地址TTL(Time to live)值是最小的。

接下来我们就打开swicthHost,然后点击左下角的加号

然后就会出现这个对话框:

 输入一个你喜欢的名字命名为规则,之后点击确定,然后按这个格式,把地址写好:

大家可以看到,我不光添加了github的地址,而且还添加了stackoverflow,这样,我就可以肆意开车了。

但是这里有一点还是要说的,就是如果被国内GW封禁了的话,那添加了DNS也是没用的。

添加完DNS,还要记得把这个DNS规则的开关打开:

好了,这个时候我们重新打开浏览器,浏览器就会按照我们配置好的规则进行访问啦,怎么样,是不是感觉快多了?

说重点!


给看到这里并且关注我的朋友来点福利。

大家在公司里开发的时候是不是经常会有切换线上、线下、或者测试环境的场景,常规的方法我们是需要通过修改代码来实现的,但是有了SwitchHost就省事多啦,我们可以把每个环境的规则单独配置好,需要哪个环境,激活他就可以啦,从此切换环境so easy!

有什么想法欢迎大家在留言区与我交流


最后还是想邀请大家关注公众号,互联网史上最豪横干货,都在这里

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章