APP下载

干掉网络中的广告

2014-04-29

电脑迷 2014年2期
关键词:固件插件浏览器

1 还浏览器一个清静——Adblock Plus

Adblock Plus是浏览器必备插件之一,它能有效减少垃圾广告对用户的骚扰,轻松帮助用户阻挡特定网址及网页上的图片与Flash等。Adblock Plus的最大特色就是强大广告拦阻功能。经过实际测试,Adblock Plus在Firefox浏览器中有着不错的表现,相同的规则出现的误杀率是主流浏览器中最低的,因此下文以Firefox浏览器举例讲解。

打开Firefox浏览器,依次点击“工具/附件组件”进入附加组件管理器界面,在管理器界面右上角的搜索框中输入“adblock plus”并回车,待系统搜索,并在界面下方罗列出adBlock Plus相关的插件列表,选择最新版本,并点击右侧的“安装”按钮,系统即可快速安装此扩展,完毕后重启浏览器,adblock plus才正式生效(如图1)。

这时打开浏览器访问网站,就会发现网页变得非常干净,adblock plus插件可轻松屏蔽掉百度、AdSense的联盟广告、弹窗广告以及富媒体广告等等。

当然了,这只是Adblock Plus的最基本的应用,想要更加全面地屏蔽广告,用户还需要自由添加广告过滤规则,如果用户实在不知道针对某一站点或一批网站添加过滤规则时,就可以通过网络搜索并下载Adblock Plus过滤规则,再将其导入到插件中。用户可将下载的规则保存在Txt格式文本文档中,然后在Adblock Plus界面中依次点击“过滤规则首选项/自定义过滤规则/添加过滤规则分组”,将保存在Txt格式文本文档中的过滤规则拷贝复制在右侧过滤规则窗口中即可(如图2)。

Adblock Plus还能让用户自己去添加过滤规则,方法很多,规则的撰写也比较繁杂,因此建议用户通过网络下载适合自己的过滤规则使用。当然了,我们还能在浏览网页时快速将弹窗广告屏蔽掉,并将其加入插件的过滤规则中,只需通过右击广告图标,在菜单中选择“过滤图片”,并在弹出的添加过滤规则窗口中再选择第一种模式添加规则,短短的四个步骤就能将广告过滤(如图3)。

2 屏蔽掉QQ中的推送广告

屏蔽QQ群广告

在使用QQ聊天中为了避免系统广告的骚扰,有不少朋友都会使用QQ免广告版与好友聊天。但即使这样,在QQ群中仍会看到广告信息。那么,能否屏蔽掉QQ群中的广告信息从而让QQ彻底与广告无缘呢?答案当然是肯定的。

首先退出正在运行中的QQ,然后用记事本打开“C:\WINDOWS\system32\drivers\etc”目录下的文件“hosts”(该文件无扩展名),在末尾按下回车键,并添加以下内容:

127.0.0.1 mini.group.qq.com

127.0.0.1 18.dc.ftn.qq.com

127.0.0.1 group.store.qq.com

127.0.0.1 f.qstatic.com

输入完毕后,保存对 “hosts”文件所做的修改即可。再次运行QQ,打开任意一个QQ群,就发现我们彻底与广告说再见了。

关闭QQ游戏退出广告

喜欢玩QQ游戏的用户不难发现,每次关闭QQ游戏时,系统都会在屏幕上推送一个弹出广告。虽然广告无伤大雅,但这样的推送方式确实恼人,其实想要关闭弹出广告很简单,只需3步就能轻松将广告封堵住。

找到QQ游戏的安装路径,进入“Res\AD”文件夹。在文件夹中能发现三个文件,删除“adfiles”和“gamemsg”文件,并新建两个同名的文本文件,把文本文件的扩展名删除。然后右击“adfiles”文件,在弹出的菜单中选择“属性”,打开相应的对话框,切换到“常规”标签,在“属性”栏中勾选“只读”项,单击“确定”按钮(如图4)。然后用同样的方法,将“gamemsg”文件的属性也设置为“只读”。以后再退出QQ游戏,这个烦人的弹出广告窗口就不会再出现了。

如果不知道QQ游戏的安装路径,可以在桌面上右击QQ游戏图标,在弹出的右键菜单中选择“属性”,打开“QQ游戏 属性”对话框,切换到“快捷方式”标签,单击“打开文件位置”按钮,即可进入相应目录。此外,Windows系统默认不显示文件扩展名,所以要修改文件扩展名,我们必须在Windows资源管理器中单击工具栏中的“组织\文件夹和搜索选项”,打开“文件夹选项”对话框,切换到“查看”标签,然后在“高级设置列表”中取消对“隐藏书籍文件类型的扩展名”项的勾选并确认即可(如图5)。

小提示

IP地址127.0.0.1的含义是指本地机,当我们在QQ群中聊天的过程中,QQ程序就会访问位于mini.group.qq.com等网站中的广告信息,并在QQ群中显示,此时QQ程序首先走的第一步就是读取本机的hosts文件,在这个文件里面发现mini.group.qq.com等网站指向了127.0.0.1,它就会在本机(127.0.0.1)中找相应的广告资源,这当然无法找到,所以QQ程序判断找不到的话就当做无广告处理了。

| Tips |

对于这类应用程序内嵌广告,用户都可以通过修改并删除安装路径下的文件轻松修改,虽然不同的应用放置广告文件位置都不一样,只要通过网络询问或是仔细查找,都能快速地获取应用程序广告放置文件,但也不排除特殊的应用程序,比如酷狗音乐就是将广告文件放置在用户文件夹(路径 “\Users\Administrator\AppData\Roaming\KuGou7\”),用户只需用记事本打开optionv7.ini文件,并以“ad”为关键词进行搜索,将“MainAdUrl=”字符后的内容修改为“MainAdUrl”,同时删除除“MainAdUrl”以外的广告,最后将optionv7.ini文件的属性设置为“只读”即可。

3 刷入DD-WRT,让路由器屏蔽广告

DD-WRT第三方路由器固件,它有着强大的网络管理功能,用户能借助这款第三方固件实现许多功能性扩展,但是我们今天却要使用DD-WRT实现浏览器的广告屏蔽。

由于不同路由器刷入固件的方法均有不同(通过DD-WRT能获取刷固件详细步骤),在此我们便直接跳过写入固件,直接进入如何通过设置屏蔽广告。支持刷DD-WRT固件的路由器种类很多,但是读者再刷固件之前需要了解自己的路由器是否支持DD-WRT、支持哪种版本的DD-WRT,建议通过官方的硬件支持列表来获取信息。其次是正确使用刷固件方式,如路由器在刷固件时需特殊操作,系统一般都会有正确提示。

首先进入DD-WRT网页管理界面,依次点击“Services(服务) / Services(服务)”,将页面下方的DNSMasq与Local DNS均设置成 Enable(启用),然后保存设置(如图6)。

随后,在浏览器地址栏中输入http://url.cn/NiOFnN,将脚本文件拷贝至本地磁盘,返回DD-WRT路由设置页面,通过Administration(管理员)打开Commmands(命令行),在Command Shell(命令行外壳)的文本框粘贴上述复制的下载的脚本文件,粘贴完成后点击Save Startup,将其保存为开机启动项目(图7)。

最后再通过DD-WRT 网页管理界面中的Administration选项打开 Management(管理),在右侧窗格中找到cron选项,将其设置为Enable,接着在Additional Cron Jobs文本框中输入“* 1 * * * root /tmp/.rc_startup”代码(如图8),保存并重启路由器。

通过路由器修改脚本的确能获得不错的广告屏蔽效果,但是在面对庞大的广告页面,就需要用户结合Adblock Plus提升浏览器拦截广告的能力。

猜你喜欢

固件插件浏览器
自编插件完善App Inventor与乐高机器人通信
反浏览器指纹追踪
基于jQUerY的自定义插件开发
基于固件的远程身份认证
环球浏览器
再见,那些年我们嘲笑过的IE浏览器
MapWindowGIS插件机制及应用
提取ROM固件中的APP
基于Revit MEP的插件制作探讨
一种通过USB接口的可靠固件升级技术