路由器单独添加去广告 hosts+计划任务自动更新

用了yhosts的去广告hosts,解决小米电视的各种广告和视频app的广告

老毛子固件

#30 5 * * * cd /etc/storage/dnsmasq;rm -rf hosts;wget --no-check-certificate https://raw.githubusercontent.com/vokins/yhosts/master/hosts;restart_dhcpd

LEDE

#30 5 * * * cd /etc;rm -rf hosts;wget --no-check-certificate https://raw.githubusercontent.com/vokins/yhosts/master/hosts;/etc/init.d/dnsmasq restart

在LEDE Stones版本中好像长命令无法执行,写了文件yhosts_ad.sh,执行文件后自动添加计划任务
LEDE Stones版本测试ok

#!/bin/sh

#仅添加yhosts的hosts,适用于手机和盒子
cd /etc/
# 删除原有hosts,下载yhosts
rm -rf /etc/hosts
wget --no-check-certificate https://raw.githubusercontent.com/vokins/yhosts/master/hosts

# 删除想删除的拦截
sed -i '/taobao/d' hosts

# 手动添加想拦截的
cat >> hosts <<EOF
# 手动添加
EOF

#重启服务
/etc/init.d/dnsmasq restart

# 删除旧的每天更新一次,注入新的每天更新一次的任务
sed -i '/更新hosts规则/d' /etc/crontabs/root
sed -i '/yhosts_ad.sh/d' /etc/crontabs/root
cat >> /etc/crontabs/root <<EOF
# 每天5点30分更新hosts规则
30 5 * * * /bin/sh /root/yhosts_ad.sh
EOF

以上是写法,使用时直接运行这段命令即可,默认目录/root/

cd /root; wget samzz.tk/tmp/lede_stones/yhosts_ad.sh;sh yhosts_ad.sh

标签: none

已有 2 条评论

  1. Jet Jet

    这个还是好使的么?

添加新评论

18luck 365bet 888zhenren aomenduchang aomenjinshayule baijiale bbin beplay bet007 betvictor betway bifa bst hg0088 bwin fenghuangyule jinbobao lebaijia long8 manbet quanxunwang shenbotaiyangcheng tengbohui ule vwin w88 wellbet WilliamHill yulepingtai laohuji