1.打开服务页面,在DNSMasq 附加选项框中输入 代码: addn-hosts=/tmp/smarthosts.hosts 2.在管理-命令页面的指令解释器中输入 代码: touch /tmp/smarthosts.hosts 然后保存为启动指令。 3.在指令解释器中输入 代码: #!/bin/sh touch /tmp/smarthosts.hosts.tmp until [ "`cat /tmp/smarthosts.hosts.tmp|grep -c SmartHosts`" != 0 ];do sleep 15 wget https://raw.githubusercontent.com/zxdrive/imouto.host/master/imouto.host.txt -O /tmp/smarthosts.hosts.tmp done mv /tmp/smarthosts.hosts.tmp /tmp/smarthosts.hosts stopservice dnsmasq && startservice dnsmasq 保存为自定义指令。 4.在指令解释器中输入 代码: sh /tmp/custom.sh 保存为防火墙指令 5.配置每天凌晨3点自动更新 首先必须在管理页面中启用Cron,然后在Cron 附加任务中输入以下内容并保存。 代码: 0 3 * * * root /tmp/custom.sh 如果重启后路由器并未更新hosts,可以telnet或者SSH到路由器上,单独一行行执行上述自定义指令。