梅林固件KoolProxyR规则转换为KoolProxy规则脚本 koolproxy合并koolproxyR规则

2020-08-09
0评论
/
3541阅读
爱搜啊

因为KoolProxy去广告规则停更,大多用户将希望寄托在KoolProxyR上,可惜KPR目前不支持梅林版,但我们还是可以将KPR的rules简单的做个转换,用到KP上

koolproxy合并koolproxyR规则

梅林离线安装KoolProxy

SSH到路由器上

下载KoolProxy离线包

cd /tmp
# 此为arm380下的包,版本为:3.8.4.1
wget //iqqoz.com/iqq/koolproxy/koolproxy.tar.gz
# 此为arm384下的包,版本为:3.8.4.1
wget //iqqoz.com/iqq/koolproxy/koolproxy384.tar.gz

解压并安装KoolProxy

# 此为arm380下的包,版本为:3.8.4.1
tar koolproxy.tar.gz
# 此为arm384下的包,版本为:3.8.4.1
tar koolproxy384.tar.gz
sh koolproxy/install.sh

KoolProxyR规则转换为KoolProxy

安装WebShell

复制下面的内容发送命令。

cd /jffs/.koolshare/koolproxy/data/rules

# 删除旧版本规则文件
rm -rf koolproxy.txt
rm -rf daily.txt
rm -rf kp.dat

# 下载新版本规则文件
wget -O daily.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/easylistchina.txt
wget -O koolproxy.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/fanboy-annoyance.txt
# wget -O kp.dat https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/kp.dat
wget -O kp.dat https://raw.githubusercontent.com/user1121114685/koolproxyR_rule_list/master/kp.dat
# wget -O user.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/user.txt
wget -O user.txt  

# 下载扩展规则合并
wget -O koolproxy_tmp.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/191c06c8d1f769f1b81c1437ad3b1271e0e58d7b/koolproxyR/koolproxyR/data/rules/kpr_video_list.txt
wget -O daily_tmp.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/yhosts.txt
cat koolproxy_tmp.txt >>koolproxy.txt
cat daily_tmp.txt >>daily.txt
echo 一点点清洁工作...
rm -rf koolproxy_tmp.txt
rm -rf daily_tmp.txt
echo koolproxy规则已替换完成,请重新启用koolproxy!

自动更新

脚本

自动更新脚本如下:

/jffs/scripts/KoolProxy.sh

#!/bin/sh
echo "开始转换koolproxyR规则"
cd /jffs/.koolshare/koolproxy/data/rules
# 删除旧版本规则文件
echo "第一步"
echo
echo -e "删除旧版本规则文件"
rm -rf koolproxy.txt
rm -rf daily.txt
rm -rf kp.dat
# 下载新版本规则文件
echo "第二步"
echo
echo -e "下载新版本规则文件"
wget -O daily.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/easylistchina.txt
wget -O koolproxy.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/fanboy-annoyance.txt
# wget -O kp.dat https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/kp.dat
wget -O kp.dat https://raw.githubusercontent.com/user1121114685/koolproxyR_rule_list/master/kp.dat
# wget -O user.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/user.txt
wget -O user.txt https://raw.githubusercontent.com/user1121114685/koolproxyR_rule_list/master/kpr_our_rule.txt
# 下载扩展规则合并
wget -O koolproxy_tmp.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/191c06c8d1f769f1b81c1437ad3b1271e0e58d7b/koolproxyR/koolproxyR/data/rules/kpr_video_list.txt
wget -O daily_tmp.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/yhosts.txt
echo "第三步"
echo
echo -e "合并规则"
cat koolproxy_tmp.txt >>koolproxy.txt
cat daily_tmp.txt >>daily.txt
echo "第四步"
echo
echo -e "一点点清洁工作..."
rm -rf koolproxy_tmp.txt
rm -rf daily_tmp.txt
echo -e "koolproxyR规则转换成功"
exit 0

设置

Tools->Scripts->定时任务


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2020-08-09发布