找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 170287|回复: 1593

转发并完善KoolProxyR rules转换成KoolProxy rules自动更新规则办法

 火... [复制链接]
本帖最后由 hongh2 于 2019-10-11 17:45 编辑

摘自本论坛chatter和隔壁论坛的zycboss两位网友,古有云:前人栽树,后人乘凉。在此非常感谢!
10.9
鉴于有网友反馈的网络问题下载不了,在此提供规则文件,文件路径为/jffs/.koolshare/KoolProxy/data/rules,文件权限为0666
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10.4
(1)鉴于kpr作者更新的频率,建议一月更新一次规则,减少对闪存芯片的写入次数。cru.sh的代码修改如下:
  1. #!/bin/sh
  2. cru a updateKP "0 3 */30 * * /bin/sh /jffs/scripts/kp.sh"
复制代码
(2)有反馈86u的tools中无script选项。为此说明如下:
Script选项添加WANSTART中填入/jffs/scripts/cru.sh,其目的是让路由器在断网重联(大部分断网原因是因为断电)之后执行cru.sh的命令。
因为断电重启后,路由器原先更新计划就会消失,这时再重新联网,执行Script选项中的cru.sh脚本,即可自动开启更新计划。
如果路由器可以保证长期不断电,没有Scrips选项也无大碍,跳过此设置步骤,在控制台输入/jffs/scripts/cru.sh,也可以自动实行更新计划。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

简单写了一个自动转换脚本,会删除原有规则文件,请提前做好备份。
运行后效果如下:



食用方法
1.开启JFFS及SSH
2.下载winscp
3.通过winscp登陆路由器,用户名密码就是你路由器的登陆名和密码。
4.窗口的右侧为路由器的目录,打开/jffs/scripts目录,新建文件,命名为kp.sh(名字不重要,你记得就行),右键,编辑,选择内部编辑器,打开后菜单栏中的编码,UTF-8,输入以下代码后保存。脚本中星号为k o o l p r o x y 去掉空格的,被自动过滤了。(有人不理解这句话含义,也就是说代码中的“***”这个替换为去掉空格的“k o o l p r o x y”)
  1. cd /jffs/.koolshare/***/data/rules
  2. # 删除旧版本规则文件
  3. rm -rf ***.txt
  4. rm -rf daily.txt
  5. rm -rf kp.dat
  6. rm -rf user.txt
  7. # 下载新版本规则文件

  8. wget -O daily.txt https://raw.githubusercontent.com/user1121114685/***R/master/***R/***R/data/rules/easylistchina.txt
  9. wget -O ***.txt https://raw.githubusercontent.com/user1121114685/***R/master/***R/***R/data/rules/fanboy-annoyance.txt
  10. wget -O kp.dat https://raw.githubusercontent.com/user1121114685/***R/master/***R/***R/data/rules/kp.dat
  11. wget -O user.txt https://raw.githubusercontent.com/user1121114685/***R/master/***R/***R/data/rules/user.txt
  12. # 下载扩展规则合并
  13. wget -O user_tmp.txt https://gitee.com/hongh2/kpr_video_list/raw/master/kpr_video_list.txt
  14. wget -O daily_tmp.txt https://raw.githubusercontent.com/user1121114685/***R/master/***R/***R/data/rules/yhosts.txt

  15. cat user_tmp.txt >>user.txt
  16. cat daily_tmp.txt >>daily.txt

  17. echo 一点点清洁工作...
  18. rm -rf user_tmp.txt
  19. rm -rf daily_tmp.txt
  20. echo ***规则已替换完成,请重新启用***!
复制代码

KPR作者删除了kpr_video_list.txt文件,为此此文件地址改为私人地址,kpr_video_list.txt的规则会合并到user.txt中。如有顾虑请删除此行代码。


5.保存好了以后,在kp.sh上右键,属性,设置“八进制表”后面的几个数字为 0755

6.打开控制台(下图红圈标识),输入: /jffs/scripts/kp.sh,即可当即更新kp规则。(如出现下载为0的情况,几位网友反馈的都是在用了中国移动宽带的情况才出现此问题,本帖无法解决此问题,请知悉!)





7.现在我们需要一个定时运行的脚本,参照上述方法同样在/jffs/scripts/ 目录下 新建文件 cru.sh ,内容如下:
  1. #!/bin/sh
  2. cru a updateKP "0 3 */1 * * /bin/sh /jffs/scripts/kp.sh"
复制代码
含义:每隔1天的3点重启kp.sh脚本,cru a是一个命令,updateKP 是此段代码的标识,方便识别。



8.按下图在路由器管理界面Tools-Script里将cru.sh添加到开机启动:


新版梅林在Tools没有了Script这个选项,建议

9.回到梅林软件中心的kp,打开插件j界面,设置重启时间。如本教程中设置为3点更新,插件自动重启就设置在3点30分。




10.重启机器,或者断开WAN后重连后,此脚本就会运行了,你也可以在SSH里用 cru l 命令查看计划任务是否添加成功。


这样一来,系统每隔1天的3点就会执行一次更新的操作。


以上方法只适用于手机端和电视端,对于PC浏览器而言不起作用,请大家知悉。
PC浏览器建议还是用插件吧,目前广告防御者可以去掉部分视频广告,也可以用ADbyby逗比版.exe,这个也可以去掉部分视频广告。


PS:
如自己使用的梅林版本没有kp,
请前往https://www.right.com.cn/forum/thread-787974-1-1.html下载。注意,下载后的文件名称不要有空格,建议在google浏览器或火狐浏览器下进行离线安装。
本人AC1900P使用的koolshare的380.70_0-X7.9.1版的可以直接离线安装koolproxy 380 armv7,同设备的同学可以参照下。





当然你也可以自己改想要的时间间隔,教程下方提供了cru的编写语法。

cru的编写语法:
cru a <unique id> <"min hour day month week command"> <脚本全路径>
a:add(添加)
unique id:标识(具有唯一性)
min 分钟(0-59)
hour 小时(0-24)
day 日期(1-31)
month 月份(1-12;或英文缩写Jan、Feb等)
week 周几(0-6,0为周日;或单词缩写Sun、Mon等)
每间隔多久用 [*/数字] 表示
比如每周二凌晨4点重启就是:
1.  cru a reboot "0 4 * * 2 /sbin/reboot"
每隔三天的凌晨4点重启就是:
1.  cru a reboot "0 4 */3 * * /sbin/reboot"
第次重启,都会删除/var/spool/cron/crontabs内的定时任务列表文件,所以
在wan-start 上加,不过,你确定是每隔1分钟重启一次吗?
cru a rebootSS "*/1    *     *       *      *  /bin/sh  /koolshare/ss/ssconfig.sh  restart"
下面是第隔15分钟重启一次:
cru a rebootSS "*/15  *      *       *      *  /bin/sh  /koolshare/ss/ssconfig.sh  restart"
下面是第隔2小时重启一次:
cru a rebootSS "0      */2    *      *     *  /bin/sh  /koolshare/ss/ssconfig.sh  restart"
====================================================================
cru定时程序
add: cru a <“min hour day month week command”>
delete: cru d
list: cru l
min 分钟(0-59)
hour 小时(0-24)
day 日期(1-31)
month 月份(1-12;或英文缩写Jan、Feb等)
week 周几(0-6,0为周日;或单词缩写Sun、Mon等)
每间隔多久用 [*/数字] 表示
例1:周三的凌晨5点重启
cru a Timer_ID1 "0    5     *     *     3     /sbin/reboot"
例2:每隔5天的凌晨3点重启
cru a Timer_ID2 "0    3     */5   *     *     /sbin/reboot"
例2:每隔5分钟重启
cru a Timer_ID3 "*/5  *     *     *     *     /sbin/reboot"
例4:删除定时器Timer_ID3
cru d Timer_ID3
例5:显示所有定时器列表:
cru l

如对你有所帮助,请给予评分以资鼓励,感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

HTTP request sent, awaiting response... 404 Not Found 2019-10-09 09:40:44 ERROR 404: Not Found. 意思是下载失败吗?  发表于 2019-10-9 09:42
更新成功,非常感谢  发表于 2019-7-29 21:54
最新版的梅林改AC86U TOOLS 里没有Script 咋整 就连前面的RUN COMMAND都没了  发表于 2019-7-15 00:40

评分

参与人数 23恩山币 +22 收起 理由
wolao*** + 1 强大的恩山!(以下重复1万次)
vic*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
ts*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
jy1*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
路边*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
紫晶*** + 1 冠状肺炎病毒和你真的很像……
lumi*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
ab*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
sdl*** + 1 感谢你的分享,无论怎样,你都是最无私的人!
baggi*** -1 教程越来越全面了
qvo*** + 1 强大的恩山!(以下重复1万次)
xp*** + 1 感谢你的分享,无论怎样,你都是最无私的人!
布衣*** + 1 强大的恩山!(以下重复1万次)
rell*** + 1 感谢你的分享,无论怎样,你都是最无私的人!
15957*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
wengj*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
xyus*** + 1 强大的恩山!(以下重复1万次)
qqq*** + 1 强大的恩山!(以下重复1万次)
wdxm*** + 1 一看就是觉得高端、大气、上档次!
跟*** + 1 贴子很好,试了试很满意,发现楼主经常在修改帖子,建议注明某年某月某日作了什么修改
l*** + 1 强大的恩山!(以下重复1万次)
szko*** + 2 率全体恩山路由党以及党魁向你学习!
hdfs*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
自己顶自己一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看是什么好东西
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

一定顶起来 好贴
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼主有 KP 的离线安装包嘛? 刷机发现那边停更了.....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢楼主感谢楼主感谢楼主
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看帖子里藏了啥好东西~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看着不错,效果如何
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

食用方法就怎么操作的?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享   



我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢大佬分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享,看看有效果没
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个厉害了,看看好用不
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 05:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表