你好获取登录信息中




首页 主站 文章列表 分类列表
查看文章返回文章列表

关于运营商插入的广告

发布时间:2017-09-22 22:43:31 by:



进入正题前,我要说一点不是题外话的题外话,就是说说起因,顺便吐槽电信宽带的价格。

几年前,电信的收费一直在涨(虽然涨幅不大,但是确实从50/月的价格分多次涨到60+/月,当然咯网速还是有提升,但是也不过就是强行淘汰了2M网,强制要求使用贵一点的4M,那个年代只有一台电脑用网,不下东西2M完全够用),然后家里用的网是找别人装宽带的私下续费的,之后渐渐的开始出现一系列的问题:劫持DNS(有时候一不小心输错了域名,本来只要改一下就好了的,但是却被强制跳转到114去了,没有修改的机会),以及右下角的广告,虽然说投诉后他们会收敛一点,但是考虑到我们交的钱确实比别人少一点,不是很想搞事情就忍了。之后ADSL改光纤,电信是继续涨价,官方提供的是1200的20M/年+IPTV起步了(注:有不带IPTV的,但是价格一样),然后我们最终商定的已1280/2年/4M的价格续费到去年,不含IPTV,不过送了3个月的20M体验(电信的20M确实还是相对稳定一点点,还是很爽的),然后再去年续费的时候人家已经不接受1280/2年的价格了,提出可以给20M带宽(这个时候官方也已经不再提供低于20M的带宽了),但是价格不用说肯定是上去了,虽然比官方便宜一点,但是要求一次要续3年的。于是家里换了移动的50M,价格便宜了很多,不过没有公网IP,玩游戏效果可能是差了点,主要是丢包,不过并没有那么严重(事实上我在寝室的电信网minecraft连欧洲服务器是妥妥的掉线,但是在家里的移动网不但可以连进去,我还可以打到人,因为学校电信给的出口带宽被一大堆人在用,虽然不丢包,但是半天都下载不完地图,放假别人都回家的时候会好一点)。

再把视线转换到学校这边,我们现在是被强制使用电信的49/月/20M或39/月/8M的电信网,别急着说这价格公道,这个强制使用有一万个bug的客户端登陆,只能连接一台手机一台电脑(这点确实比某些学校好那么一点),39\12=468,49\12=588,一个寝室468\4=1872,588\4=2352!!要知道4个人同时下东西/占用大量带宽的机会不多,只要没有人用某些比如某奇艺看视频完全没有太多影响,并且局域网内传文件非常方便,不过在这种模式下,即使是自己的手机和电脑之间通过网络传文件都非常麻烦,并且受到带宽的限制!以及学校这种场合人的密度比家里高多了,同样的出口网络实际上是带不起的,实际上除了还有独立IP,就跟很多二级运营商的体验差不多。家里的移动网和寝室的电信网几乎没法互联互通(使用minecraft、饥荒联机实测,两边哪边做主机都不行,以前家里是电信的时候同学在家移动网是能连进来的,并且非常稳定(使用minecraft实测),家里现在的移动网和同学家的移动网也能正常连接,只是稍有丢包(测试使用传送门2双人合作,minecraft,使用teamviewer构建虚拟局域网)(以上异地联机均在不同城市,但在同一省)。并且更可气的就是今天的正题——广告——都收了这么多钱了还要打广告再赚,真是贪得无厌:

现在很多网站换成HTTPS协议了,仅仅只是因为安全吗?那只是一个方面罢了,还有一方面就是广告及各种劫持!甚至这是主要原因了。本来我也打算弄成HTTPS的,证书都弄了,不过因为CDN要使用HTTPS的话就要要交一笔不小(对于我来说是这样)的费用,我又不想暴露vps的ip,所以就暂时不换了,不过,我会尝试开发一个干掉广告的模块,同时增加对关键数据使用非对称加密传输的功能。广告相关的dom结构:

不过因为这是随机插入的,等我看源代码的时候就没广告了,所以暂时不知道是js写入还是直接强插入html,只能采用稍微暴力一点的方式。我们大致的思路就是从网页加载好开始,定时搜索iframe,采用一套识别系统找出并非来自本站/在白名单之类的,寻找上级节点等确认之后干掉,这个模块将在近期开始测试,希望大家帮忙留意一下效果,尽量做到无痕迹,不行的至少不能让广告的图片显示出来,能让他们广告的展示量-1都是一个好的开始。同运营商广告斗争到底!!

评论
    还没有评论
发表评论
正在等候用户中心返回数据
杂项
。。。