当前位置:首页 > 新闻资讯 > IT业界 > 新闻
还我清净网络世界,过滤网页广告的三大解决方案
  • 2015/5/6 17:08:45
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:
【电脑报在线】为了让广告效果最大化,广告商也是想了各种各样的办法让用户看到,而电脑中的Cookie信息就成为了他们的好帮手。Cookie指的是当用户浏览某网站时

网页广告是如何准确投放的?

        为了让广告效果最大化,广告商也是想了各种各样的办法让用户看到,而电脑中的Cookie信息就成为了他们的好帮手。Cookie指的是当用户浏览某网站时,网站存储在用户电脑上的一个文本文件,它记录了用户的ID信息、密码、浏览过的网页以及停留的时间等信息。广告商通过这些信息就可以对用户的身份进行辨别,通过了解到这个用户的习惯从而有针对性的投放广告。比如用户经常上网买书的话,广告商就会显示出一些新书介绍的广告。

        这种跟踪Cookie的行为可能会导致用户隐私泄露,因此现在主流的浏览器里面都添加了一个名为“Donot track”的功能。如果用户开启了这个功能,浏览器会在数据传输时添加一个“头信息”,向广告商的服务器表明用户不希望被追踪的请求,这样遵守该规则的网站就不会追踪用户的个人信息来用于更精准的在线广告。但是由于这项功能属于“君子协议”,并没有相关的强制性,于是很多广告商并没有遵守这个规则。所以当用户开启这项功能后,会发现广告有些许减少,但是要想尽量多的过滤广告还是需要其他方法。

 

最简单的浏览器过滤方案

难度系数:★

        要想直接对浏览器中的广告进行过滤,最简单的方法就是从浏览器入手。有一些浏览器就自带有广告过滤的功能,比如国产的傲游浏览器就有该功能。要想使用广告过滤功能的话,用傲游浏览器打开一个网页,在右下角找到“Adblock Plus”的图标,点击该图标按钮以后,在弹出的菜单里选择“过滤本站广告”命令即可。

        当然并不是所有浏览器都有广告过滤功能,比如像Foxfire、Chrome等,只能借助于功能扩展插件来实现。以Chrome为例,在应用商店中的搜索框里输入“Adblock Plus”来查找插件并安装。之后会弹出一个页面,可以看到该插件还包括“禁止跟踪”等其他功能,我们也可以将这些功能都开启。由于该插件很有名,部分网站已经对其采取了反制措施,所以我们还要在打开插件的“选项”界面,将“Adblock Warning Removal List”一项开启即可。


Adblock Plus插件不仅能拦截网页广告,还可以拦截恶意软件、移除社交媒体按钮、禁止跟踪等功能

        方案点评:这种方案既最简单又实用,可以过滤大约95%广告,其中条幅广告、图片广告基本绝迹,但仍然会有少量的文字广告存在。该方案的缺点在于像IE浏览器或者一些小众浏览器没有过滤功能,也没有插件,对于广告就无能为力了。而且开启过滤功能之后,偶尔会有一些版面内容的错位,但是基本上不会影响阅读操作。

  

一专多能的广告过滤软件

难度系数:★★

        既然浏览器过滤广告有一定的局限性,那么就可以试一试专业的广告过滤软件。这类软件很多,包括被网友戏称为“奶牛”的Ad Muncher,以及国内的阿呆喵、ADSafe净网大师、广告屏蔽大师等。多数过滤软件使用的都是“Adblock Plus”的过滤规则,所以在效果方面和“Adblock Plus”扩展是一模一样的。

        在研究中笔者使用的是阿呆喵,来过滤Opera浏览器中的广告。运行浏览器以后,在系统托盘的阿呆喵图标上单击右键,选择“过滤进程管理”命令。在弹出窗口的进程列表找到Opera浏览器,单击右键选择“添加到过滤列表”命令即可。再用Opera浏览器访问网页时,广告就被成功过滤了。而且使用过滤软件,还能过滤其他网络软件中的广告,适用范围更广。


在软件的进程菜单中找到要进行网页广告拦截的软件,将其添加到过滤列表中,就能成功过滤广告了

        方案点评:这种方案使用起来也比较简单,通过一款软件就可以过滤众多浏览器的广告。但是问题也是比较明显,比如浏览器和过滤软件不兼容的话,那么加载网页的时候就会出现卡顿的情况。其次要想使用它的扩展功能,需要有一定的电脑知识。

 

高端方案:构建家庭的网页广告过滤系统

难度系数:★★★★★

        前面介绍的两个方案只是对单台电脑进行网页广告过滤,那么有没有一种方案能对局域网中所有的电脑都能过滤的呢?这就要搭建一个家庭网页广告过滤系统。

1.打造网页广告过滤服务器

        先在A电脑中下载运行最新版本的“ADSafe净网大师”。然后打开软件的设置窗口,选择“软件设置”—“高级设置”,将“为家庭网络其他设备提供过滤支持”选项选中,这时软件会提示开放一个端口号为18186的端口。重启之后,该电脑就成为一台能够过滤网页广告的服务器了。        


ADSafe净网大师局域网设置界面

 

2.过滤电脑中的广告

        接下来在其他电脑上进行设置,由于A电脑是通过代理的形式进行广告过滤,所以我们只需要在浏览器中进行代理设置。例如使用IE浏览器时,依次选择“工具”—“Internet选项”—“连接”—“家庭网络设置”。在弹出的窗口中,选择“为LAN使用代理服务器”,将A电脑的IP地址(笔者的是192.168.1.103)填入“地址”一栏中,“端口”则填写之前“ADSafe净网大师”开放的18186端口。设置完成后,这台电脑上所有经过IE浏览器传输的数据,都会经过地址为192.168.1.103的A电脑进行广告过滤,这样用户看到的就是一个干净整洁的网页页面了。

3.移动设备过滤广告

        使用这个方案,就连移动设备上的网页广告也能过滤。以Android系统为例,具体操作为在“WLAN”选项的高级选项中对代理项目进行设置:“代理服务器地址”中填入A电脑的IP地址,“端口”一栏依然输入18186。这样这台Android设备传输的浏览器数据就会通过电脑A进行过滤,看到界面就更加的清爽了。


在Android设备中的WLAN项目中,对代理服务器进行设置

        方案点评:这个方案从操作上看比之前介绍的两个方案要复杂不少,但好处是一旦设置完成就一劳永逸,特别适合家里设备较多的用户。而且由于没有和浏览器直接接触,因此也就不存在兼容性的问题。但是唯一的问题就是要服务器主机一直开机运行,不然的话就可以进行广告过滤了。

 
本文出自2015-05-11出版的《电脑报》2015年第18期 A.新闻周刊
(网站编辑:pcw2013)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交
读者活动
48小时点击排行
论坛热帖