屏蔽运营商劫持插入弹窗广告的解决思路

之前我们曾讨论了《如果你遇到/已经遇到运营商网络劫持/插入广告等你会如何处理》,相当多的网友都说遇到过运营商劫持投放广告的情况。

但是,我们如何阻止这类劫持插入弹窗广告呢?事实上不少网友的解决办法要么是忍受要么是投诉,关于投诉,去运营商投诉基本没戏,去工信部投诉倒是有点希望。

如果你既不想忍受也觉得去工信部投诉麻烦的话,那么你可以考虑下面的一些解决思路。

一、使用广告屏蔽插件

毫无疑问广告屏蔽插件能屏蔽掉绝大多数的网页广告,例如国内百度旗下的百度联盟广告、Google旗下Google AdWords广告等。

使用广告屏蔽插件没有什么技术难度,如果你是Chrome(或Chromium内核)浏览器,那么可以安装知名插件AdBlock。

但像Adblock这样的广告插件也有弊端:

  1. 会阻止掉网站上的一些正常内容,比如某些站方推荐的文章、图片模块等;
  2. 会阻止掉部分网站上的JavaScript脚本,而某些JavaScript若无法正常加载则网站也无法正常浏览,例如蓝点网评论组件的核心JavaScript脚本之前被某插件屏蔽,导致无法正常加载评论内容、无法评论等;
  3. 会阻止掉一些社会化分享组件,例如百度分享,AdBlock经常会出现把百度分享的JavaScript脚本屏蔽,导致分享组件无法加载;
  4. 无法屏蔽软件内的广告,Adblock这类浏览器增强插件仅对浏览器有效,而很多软件调用IE,运营商依然可以插入广告无法屏蔽(实际上这是最jian的,除了退出软件或者等待广告消失外,你无法自行关闭广告);
  5. 无法屏蔽掉一些定向广告,例如你如果开启了Adblock,蓝点网的广告都会被屏蔽,但右侧金士顿内存条的广告默认不会被屏蔽,事实上运营商也用过这种方法进行投放过。

绝大多数广告屏蔽插件/软件都无法屏蔽软件内的广告,例如阿里旺旺、酷狗等软件内部调用浏览器的部分被插入广告后,目前我还没有发现有软件可以屏蔽掉这些广告。

但是,AdBlock这类软件/软件可以帮你解决掉一大部分广告,当然也包括运营商投放的,但无法屏蔽某些定向广告,如上述第五点所述。

二、分析广告投放服务器IP并使用Host进行屏蔽

这种方法是我这两天才学会的,感谢新浪微博网友@vising的指导。具体方法如下:

如果浏览某网页,发现异常广告(指不是网站投放的、或者你已经开启屏蔽插件依然出现、主要出现在网页的右下角),进入浏览器的调试模式(一般是按F12,下面以Chrome浏览器为例)。

进入调试模式后我们针对网站代码进行分析,由于运营商劫持插入的广告基本都在网页的右下角,广告代码也一般在页面最下面,如下图(点击图片可查看大图):

屏蔽运营商劫持插入弹窗广告的解决思路

如图中所标注的,运营商进行广告投放的JavaScript脚本通过http://116.252.178.237:19988/这个IP进行加载的(后面的:19988这样的是端口),经过@vising的提醒,我也发现了我这边浙江电信进行广告投放都是通过该IP。

所以,我们将该IP:116.252.178.237直接添加至host文件并指向127.0.0.1进行封锁(格式:127.0.0.1  116.252.178.237),这样,运营商的JavaScript脚本无法加载,广告也就自然无法出现了。

对于下面广告的网址,不需要进行屏蔽,因为运营商投放的广告经常变化,所以广告网址也是不同的,但是如果你要是不想再看到这个游戏的广告,你也可以考虑将121.40.208.27这个IP添加至host进行封锁,游戏开发商也可能变换IP,所以不保证有效。

本方法的优点:在运营商不变更投放广告的服务器IP时,可以一直有效;

本方法的缺点:运营商变更服务器IP时该方法失效,但变更IP这种事,相对来说频率会非常低,所以至少你改了一次可以帮你屏蔽一大段时间了。

三:使用外国DNS及DNS相关工具

在之前的讨论里,有网友说使用例如Google的DNS服务器8.8.8.8可以阻止劫持,鸭子哥的测试这种方法无效,不知道是不是只对部分运营商有效。

另外你可以使用国外知名DNS服务商OpenDNS出品的DNSCrypt,该软件安装启用后会将你的DNS修改为OpenDNS的安全DNS,可以阻止掉部分运营商的劫持。

DNCrypt可加密DNS流量,阻止常见的DNS攻击,如重放攻击、观察攻击、时序攻击、中间人攻击和解析伪造攻击。

DNSCrypt使用类似于SSL的加密连接向DNS服务器拉取解析,所以能够有效对抗DNS劫持、DNS污染以及中间人攻击。

关于DNSCrypt的下载及使用教程请移步《OpenDNS出品:DNSCrypt解决DNS劫持、DNS污染等问题

四:还有其他方法吗?请在评论中告诉我们,谢谢

本文来源 蓝点网,由 山外的鸭子哥 整理编辑,其版权均为 蓝点网 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
扫码关注蓝点网微信公众号

评论:

53 条评论,访客:51 条,站长:0 条
  1. 方法
    方法发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    hosts不能屏蔽IP地址的

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 51.0.2704.63 Google Chrome 51.0.2704.63 Windows 10 64位版 Windows 10 64位版

      是的 但你没理解其中的意思 你可以仔细在看看

  2. 无心问世
    无心问世发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    鸭子哥能出个屏蔽广告效果好的hosts么,网上找的好多都是不完整的

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      没有完全完整的 只能靠手动收集 没办法

  3. 浅里°
    浅里°发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    测试 again

  4. 浅里°
    浅里°发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    测试

  5. 龙尘飘
    龙尘飘发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    其实我以为金士顿是你的广告呢

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      金士顿是蓝点网挂的广告 不是运营商插入的

      • jhang583
        jhang583发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        为什么我在蓝点网从来没看到过金士顿广告。

      • 彭少
        彭少发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        Adblock Plus 1.8.12这个用着还挺好的 只是优酷的广告无法直接跳过

  6. dd
    dd发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    测试,firefox

  7. 请叫我马大师
    请叫我马大师发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    最恶心的就是图片上出来的那个什么百度的东西,其他都还好,这个每张图片都有,cnbeta上面原来就没有,后来就出来了,我很烦,我都想屏蔽*.baidu.com了

  8. 叶叶
    叶叶发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    购物链接的劫持怎么办呢?屏蔽ip后直接跳转到一个无法打开的网页。

  9. 冷然
    冷然发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    手机怎么办?

  10. 雪夜残月
    雪夜残月发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    试试新方法看看

  11. 葱娘死忠者
    葱娘死忠者发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    来试试,用Opera的只有我吗。。

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 41.0.2272.89 Google Chrome 41.0.2272.89 Windows 8.1 64位版 Windows 8.1 64位版

      你来的有点巧 评论组件加载有点不正常 暂停了

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      可是你的opera为何识别出了chrome

      • 龙尘飘
        龙尘飘发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        是不是因为opera改内核了,我记得从某个版本起opera就是使用的chromium内核

  12. 蓝点切糕
    蓝点切糕发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    rss订阅也可以屏蔽广告。至于软件内的广告,实在去不掉的,只能让自己的眼睛选择性过滤了。

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      这种不行 rss只能说是阅读 治标不治本

  13. Withal
    Withal发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    测试

      • Withal
        Withal发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        屌丝火狐换个UA而已。。

        • 龙尘飘
          龙尘飘发布于: 
          蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

          试试改UA的功能有没有效果

  14. spartan
    spartan发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    额 我也是spartan 怎么破

  15. NEXT
    NEXT发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    IE11+ABP ,瞧瞧我的浏览器

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      adsafe对于软件内广告也不行的 这种不是弹窗 也不是在网页上。。

      • 三生三世的传说
        三生三世的传说发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        好吧,似乎明白了是什么样的形式

          • 三生三世的传说
            三生三世的传说发布于: 
            蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

            来看看手机自带浏览器怎么识别的

  16. 悠悠
    悠悠发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    comodo防火墙网页过滤,手动设置广告ip

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      这个我还不知道 我试试科摩多的防火墙

      • 悠悠
        悠悠发布于: 
        蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

        好像很麻烦,不如hosts简单

  17. 夜绫千裕
    夜绫千裕发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    公开评论者UA是很不好的行为

  18. myc92
    myc92发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    我用adblock还不错,唯一的白名单就是landiannews.com,adblock加adsafe加114的DNS不错

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

      主要是软件内被运营商插入的广告 最恶心了 没法关闭没法取消没法屏蔽

  19. 心雨
    心雨发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    回家试试

发表评论