1、进入 DD-WRT 网页管理界面,Services(服务) -> Services(服务),DNSMasq 和 Local DNS(本地 DNS) 均设置成 Enable (启用)。滚到页面底部保存。
2、进入 DD-WRT 网页管理界面,Administration -> Commands,贴入如下脚本后,Save Startup:#!/bin/shlogger WAN up script executingif test -s /tmp/dnsmasq.adsthenrm /tmp/dnsmasq.adsfi logger Downloading China Lazy Listwget -O - http://adblock-chinalist.googlecode.com/svn/trunk/adblock-lazy.txt |grep ^\|\|[^\*]*\^$ |sed -e 's:||:address\=\/:' -e 's:\^:/127\.0\.0\.1:' > /tmp/dnsmasq.adsgrep conf-file /tmp/dnsmasq.conf ||echo -e "\nconf-file=/tmp/dnsmasq.ads" >> /tmp/dnsmasq.conflogger Restarting dnsmasqkillall dnsmasqdnsmasq --conf-file=/tmp/dnsmasq.conf
3、上面其实是做了一个启动脚本,在路由器每次启动时运行。意思是,下载 China List Lazy,转换生成 dnsmasq 配置文件,再告知 dnsmasq 调用。
4、进入 DD-WRT 网页管理界面,Administration -> Management, 找到 cron,enable, 然后在下面”Additional Cron Jobs”贴入* 1 * * * root /tmp/.rc_startup页面滚到底,保存,重启路由器。成功。可清空浏览器缓存后访问几个大网站看看,虽然效果没有 Adblock Plus 彻底,但也相当明显的。何况,可以打开 Adblock Plus 拦截漏网之鱼么。