这几天重新回坑战舰少女R,还一鼓作气地推到了6-1。不过,我最近发现,只要用移动设备,连宿舍的移动宽带WIFI,访问舰R资料库,或者不用HTTPS访问NGA论坛时,都会随机插一些广告。

我开始以为是DNS污染,所以特地试了一下8.8.8.8和114DNS,之后还用了一段时间的中科大DNS,这才意识我遇到了HTTP劫持、广告注入了。

给你们看一下,我用Chrome截获的相关页面。

主要是4336wang.cn和58mingri.cn这两个域名带来了广告。

左边那个干净的是我挂了代理(快帆)之后访问的结果。

怎么办?

对于JS注入的广告,我想到的最直接方法就是屏蔽相关域名(利用hosts或DNS)

由于这种广告主要针对的是移动设备,电脑上还可以通过hosts来解决,移动设备就别想了(现在越狱和ROOT还占主流吗?)。

我于是想到了无线路由器的域名限制。可是这网件的固件真难用。而且貌似域名数量限制还很少.

最后,我想起了“静态路由”这个可能非常冷门的功能。我把这些域名的IP地址添加到路由表中,把他们导入192.168.200.254这个我本地网络上不存在的主机,算是暂时缓解了广告。

另外说一下,那个223.111段是移动的一个IDC段,但是由于很多广告服务器都是这个段上的,所以就把这个段全ban了,反正用其他的DNS又不会调用这个网段的东西。

我已经订了一个刷了Openwrt路由器,到时候在路由器上用hosts就好办多了,我要一个个ban掉这些恶心的垃圾广告。

PS:那个183.207.103.130也是个投毒的IP,cnzz只是因为单纯的讨厌而已。

最后更新于 2019-04-18