斐讯K2P官改固件自动更新koolproxy规则koolporxy.txt和kp.dat更新源替换修改脚本
KoolProxy已经停止维护,因为他们推出了他的替代版本koolproxyR。同时官改固件也早就停止更新,但是我还是最喜欢官改固件。官改里的koolproxy规则停留在2018年,怎么样才能让它自动更新为最新规则呢?
首先看下最终的效果
第一步,找到合适的更新源
在Github的koolproxyR项目上我们找到了一个koolproxy文件夹,看了一下里面的一个就是我们要的新规则https://github.com/user1121114685/koolproxyR/tree/master/koolproxy。
还是在Github的koolproxyR项目上,我们找到了作者提供给我们的一个下载源https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/。在这里我们要感谢一下koolproxyR项目的作者们。
第二步,通过telnet或ssh进入路由
用telnet还是ssh就随你们了,我喜欢用ssh。打开putty(用什么ssh软件也随你们便了)。连接你的路由器,我这里是192.168.2.1,端口22。进去后输入帐户密码(帐户root密码默认admin),就能连接成功了,啊对了不管是telnet还是ssh都要去路由器后台开启。
第三步,修改配置
进去后你会发现,大部分的文件都说Read Only的,我差点也在这碰壁。原来我们要在/tmp/下修改完再使用mount –bind覆盖。所以要先把文件复制到/tmp下。
cp /root/adbcmd.sh /tmp/ vi /tmp/adbcmd.sh
打开后修改以下部分,具体就是把koolporxy.txt和kp.dat的更新源替换。
wget --no-check-certificate https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/koolproxy/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null wget --no-check-certificate https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/koolproxyR/koolproxyR/data/rules/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null if [ "$?" == "0" ]; then cp -f /tmp/koolproxy.txt /tmp/kool/data/rules/koolproxy.txt 2>/dev/null cp -f /tmp/kp.dat /tmp/kool/data/rules/kp.dat 2>/dev/null rm -f /tmp/koolproxy.txt rm -f /tmp/kp.dat else sleep 60 wget --no-check-certificate https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/koolproxy/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null wget --no-check-certificate https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/koolproxyR/koolproxyR/data/rules/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null if [ "$?" == "0" ]; then cp -f /tmp/koolproxy.txt /tmp/kool/data/rules/koolproxy.txt 2>/dev/null cp -f /tmp/kp.dat /tmp/kool/data/rules/kp.dat 2>/dev/null rm -f /tmp/koolproxy.txt rm -f /tmp/kp.dat
保存退出后使用mount –bind覆盖。
mount --bind /tmp/adbcmd.sh /root/adbcmd.sh
第四步,重新开启koolproxy插件
重启完成后我们就能看见,规则已经更新到最新规则啦。
梅林固件KoolProxyR规则转换为KoolProxy规则
因为KoolProxy去广告规则停更,大多用户将希望寄托在KoolProxyR上,可惜KPR目前不支持梅林版,但我们还是可以将KPR的rules简单的做个转换,用到KP上
安装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!
梅林固件KoolProxyR规则转换为KoolProxy规则脚本
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包