按标签归档:linksys

EA6700 DD-WRT 去广告

以 DD-WRT 为例,讲讲如何用路由拦截广告。 原理自然很简单,就是把送广告的域名都指向 127.0.0.1,然后定期自动更新广告域名列表。你可能想到 hosts 文件,原理是一样的,这里用到路由器上广泛存在的 dnsmasq 服务。SpeedTao 首要问题是,广告域名列表从哪里来。国外确有一些更新频繁的广告域名列表,可我们连自己的广告都看不完,哪有时间看他们的。好在我们有 chinalist,尤其是 chinalist lazy,可从里面把纯域名的摘出来,中文为主英文兼顾还定期更新,理想列表。做成启动脚本定期更新就好了。 下面就是具体实现了,全网络界面操作,不沾命令行,逃不过会稍微解释一下: 1. 进入 DD-WRT 网页管理界面,Services(服务) -> Services(服务),DNSMasq 和 Local DNS(本地 DNS) 均设置成 Enable (启用)。滚到页面底部保存。SpeedTao 2. 进入 DD-WRT 网页管理界面,Administration -> Commands,贴入如下脚本后,Save Startup: #!/bin/sh logger WAN up script executing if test -s /tmp/dnsmasq.ads then rm /tmp/dnsmasq.ads fi logger Downloading China Lazy List wget -O – http://adblock-chinalist.googlecode.com/svn/trunk/adblock-lazy.txt | grep ^\|\|[^....阅读全文

发表评论