作为全球最大“同性恋交友网”的GitHub网站,每天几乎接近千万次的请求,这个平台不凡也有很多来自中国的客户,出于一些原因,我们访问速度不是很理想。

对我而言,每天都会去一些技术站或者国外网站,我们都知道出于一些不可抗原因,我们要浪费一些时间,为了正常访问一些技术网站加以利用哪些时间,所以, 在这个疫情期间我弄了一个chrome自用插件

这个插件的原理呢其实我不用多说了吧?大佬们都比懂得多吧。弄一个插件不是很简单的事情,但是我们可以走捷径,现在很多插件都是依赖第三方库,很多不是自己写的,所以呢弄起来还是很方便,主要代码自己写即可。

如果想学习插件开发的,我推荐这个连接,很基础,当然如果你是大佬,我希望能够跟大佬学点东西。

传送门:Chrome扩展及应用开发(首发版)

好了,我不多逼逼了,直接进入主题,在我们正常访问一个境外站点,速度都不理想这是玩电脑的人都知道的事情,下面我演示今天的“主角”——GitHub。下面是正常访问GitHub的效果。

看到这个响应是不是心态炸了?号称百兆光纤的电信加载GitHub就这个卵样,不知道大佬们那里如何,反正我这里就这样,也有可能我的电信百兆是假的,这个我得怀疑。下面就是我的插件上场了,把GitHub加入白名单。

在正常访问GitHub,在我开启双重验证时,最能体现加载超时效果,所以,下面的就是我发现正常加载GitHub缓慢的原因。

我发现在加载GitHub时都在加载图上网址,如果它的响应格式就是:github.githubassets.com/*。并且这个点在正常响应都是超时。所以,我弄的那个插件就可以起作用了,把 github.githubassets.com/* 直接加入白名单。

这个时候你以为结束了吗?不并没有结束,加载GitHub时还有很多其他点,我找了一下下面这个。

看到加载 github.githubassets.com/*之后还要加载*.githubusercontent.com/* .所以,为何不也把这个也添加到我插件白名单呢?这样不就更好了。下面是添加白名单加速后效果。

嗯,这个服务器位置有点尴尬,还是这个防火墙太厉害?我哪还敢说话。既然是白名单化那么其他网站响应慢是不是也可以这样搞呢?答案是肯定的啊!!!要不然就为了加载GitHub弄这个插件那岂不是大材小用了???所以,还有什么是不能白名单化的呢!!!都写到这了,我就说下这个插件一些基本特性吧。大佬绕道。

最后:

  • 第一点肯定要声明的,插件自用,不开源更不会分享给别人,这是出于互联网法问题。
  • 第二点,我上次弄的沙盒那个垃圾软件能有的功能,在这个插件当然也有,但是这个是白名单化设置,通过白名单加速访问,而上次那个垃圾软件是直接响应。
  • 第三点呢没啥,就是可能有人有这样的疑问,为啥不直接使用那啥小飞机啊、v2啊或者Trojan这类的工具。我想说不用也不切实际,但是呢既然依赖浏览器那何不直接从浏览器下手呢。

版权声明:

如未注明,均为原创,转载需注明出处!

本文链接:https://jkgblog.com/939.html

最后修改日期:2020年5月7日

作者

留言

你们这些技术博客!!!

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。