在路由器上设置广告拦截?

16 router adblock tomato privoxy

是否可以在路由器级别阻止或删除广告(图形以及文字广告,如 Google 文字广告)?我有一个带有番茄固件 v1.28.1816 的 Cisco Linksys WRT54GL。

基本上我想要一个由 Firefox 或 Privoxy 的 AdBlock Lite 附加组件实现的功能,但不是在浏览器或个人计算机的级别上,而是在路由器的级别上。

动机是,有几种设备(笔记本电脑、PS3、PSP...)通过一个路由器连接到互联网。我想要分来阻止广告。

VBw*_*now 10

幸运的是,lifehacker 有一篇关于如何做到这一点的文章。

http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router

  1. 打开 Tomato Admin Scripts 界面 您需要使用您在安装 Tomato 的说明中设置的用户名和密码登录。登录后,请务必单击 WAN Up 选项卡。

  2. 将广告拦截脚本复制到 Tomato。我建议直接访问源代码,因为脚本的作者会定期更新它。

您应该将脚本粘贴到 WAN Up 选项卡中的空白文本区域

3 . 单击“保存”按钮保存脚本。

4.重新启动路由器以启用脚本。这里的所有都是它的。下次访问网站时,您应该会注意到明显没有广告。只要连接到您的 Tomato 路由器,任何计算机都应该如此。与 Adblock 扩展相比,此方法有一些令人遗憾的点点滴滴,您可能需要在将其设置到路由器上之前加以考虑。首先,如果要将站点列入白名单,则必须通过更改以下部分来手动编辑脚本:

## remove/whitelist websites ## removes 3 websites (aa.com, bb.com, cc.com) ## remove the # and edit the website urls. sed -i -e '/aa.com/d' $GENFILE
Run Code Online (Sandbox Code Playgroud)

...将 aa.com 替换为您想要列入白名单的站点。请记住,白名单不适用于将特定网站上的所有广告列入白名单——相反,如果您无法打开要查看的网站,因为该网站位于黑名单中,则将该网站列入白名单将允许您访问该特定网站.

不幸的是,该脚本不允许您将特定网站上的所有广告列入白名单。

  • 你能在你的答案中写下链接的摘要吗?如果链接失效,您的答案将变得毫无用处,但如果您总结链接的上下文,您试图传达的内容的总体思路将始终存在。 (2认同)

Met*_*ate 5

您要使用的是OpenDNS。然后,您可以将路由器或计算机的 DNS 设置设置为指向它们的 DNS。如果 IP 地址每隔几周更改一次,任何计算机上的小型实用程序都可以更新它,但如果它是静态的就更好了。他们有一个帐户设置部分,您可以在其中阻止某些内容。您只需要在网络上搜索要阻止的黑名单(广告网络)。为此,您可能会通过搜索主机文件来找到一个。