Padavan固件添加adbyby去广告功能

 在路由-》自定义脚本=》wan上下行启动后执行,添加下面脚本

#!/bin/sh

sleep 30

###Adbyby去广告脚本###
Adbyby=1
### 0关闭;1启动 ###


#####以下脚本请勿更改#####
if [ "$Adbyby" = "0" ]; then
killall -9 adbyby
iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118
rm -rf /tmp/bin
logger -t "【Adbyby】" "adbyby已关闭"
fi

if [ "$Adbyby" = "1" ]; then
if [ ! -s "/tmp/bin/adbyby" ] ;then
logger -t "【Adbyby】" "adbyby启动中......"
cd /tmp
wget http://update.adbyby.com/download/7620n.tar.gz
tar -xzvf 7620n.tar.gz
rm -f 7620n.tar.gz
cd /tmp/bin
chmod 777 ./*
./adbyby& > /dev/null
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118
logger -t "【Adbyby】" "adbyby启动成功"
fi

if [ -s "/tmp/bin/adbyby" ] ;then
iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118
killall adbyby
sleep 3
/tmp/bin/adbyby& > /dev/null
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118
fi

sleep 60

logger -t "【Adbyby】" "lazy更新: 更新时间: `sed -n '1p' /tmp/bin/data/lazy.txt | sed 's/^...................//' | sed -nr 's/......$//p' | sed 's/ \+/ /g'`"

sleep 30

logger -t "【Adbyby】" "video更新: 更新时间: `sed -n '1p' /tmp/bin/data/video.txt | sed 's/^...................//' | sed -nr 's/................................................$//p' | sed 's/ \+/ /g'`"

fi

如果需要定时更新的话,可以再计划任务里面添加

0 */6 * * * /etc/storage/post_wan_script.sh &

 

转载于:https://my.oschina.net/u/261479/blog/824993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值