找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20167|回复: 50

[k2p] koolproxy规则自动更新脚本(实验)

  [复制链接]
发表于 2019-6-17 01:02 | 显示全部楼层 |阅读模式
本帖最后由 mingtianhuigh 于 2019-6-18 12:19 编辑

根据【2018.3.5更新】超强大的dnsmasq及hosts全自动脚本扶墙去广告详细教程的去广告更新脚本,koolproxy规则停更了怎么办?手动更新来解决!的规则替换方法,自己写了一个更新脚本,思路、命令基本都是clion007大神的adrules_update.sh,只是改了下地址及路径,其它的如果不是的手动替换下。
  • K2P(Padavan应该都可以):试了下Padavan没有CMP这个命令,也不会用awk对比,所以不对比是否更新,直接简单粗暴的覆盖。用优酷路由试了试,/tmp/7620koolproxy/data/rules/文件夹下文件已经更新,但是网页显示没有变化(可能规则文件头那写的是什么时候就是什么时候),不知道怎么回事
  • K3 paldier大神 梅林:试了下没有uniq,同样简单粗暴的不去重,规则里面有许多重复的,待大神修改
使用方法:winscp上传到路由器里,改权限,运行
  1. #!/bin/sh
  2. sleep 3
  3. echo "开始更新koolproxy规则"
  4. echo
  5. sleep 3
  6. echo "第一步:下载规则"
  7. echo
  8. echo -e "下载easylistchina广告规则"
  9. wget --no-check-certificate -q -O /tmp/daily.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/easylistchina.txt
  10. echo
  11. echo -e "下载fanboy-annoyance广告规则"
  12. wget --no-check-certificate -q -O /tmp/fanboy-annoyance.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/fanboy-annoyance.txt
  13. echo
  14. echo -e "下载yhost广告规则"
  15. wget --no-check-certificate -q -O /tmp/yhosts.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/yhosts.txt
  16. echo
  17. echo -e "下载kp.dat广告规则"
  18. wget --no-check-certificate -q -O /tmp/kp.dat https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/kp.dat
  19. echo
  20. echo -e "下载kpr_video_list.txt规则"
  21. wget --no-check-certificate -q -O /tmp/kpr_video_list.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/kpr_video_list.txt
  22. echo
  23. echo -e "下载user.txt规则"
  24. wget --no-check-certificate -q -O /tmp/user.txt https://raw.githubusercontent.com/user1121114685/koolproxyR/master/koolproxyR/koolproxyR/data/rules/user.txt
  25. echo
  26. echo
  27. sleep 3
  28. echo "第二步:合并规则"
  29. sleep 3
  30. echo
  31. echo -e "合并yhosts.txt、fanboy-annoyance.txt缓存"
  32. cat /tmp/yhosts.txt /tmp/fanboy-annoyance.txt  > /tmp/koolproxy
  33. echo
  34. echo -e "合并kpr_video_list.txt、kpr_video_list_1.txt缓存"
  35. cat /tmp/kpr_video_list.txt /tmp/user.txt > /tmp/user
  36. echo
  37. echo -e "删除fanboy-annoyance等临时文件"
  38. rm -rf /tmp/yhosts.txt /tmp/fanboy-annoyance.txt  /tmp/kpr_video_list.txt  /tmp/user.txt
  39. echo
  40. sleep 3
  41. echo "第三步:创建表头,这一步可以省略"
  42. echo
  43. echo "adrules_update.sh上这一步是统一广告规则格式,这里不需要"
  44. sleep 3
  45. echo
  46. echo
  47. echo -e "创建koolproxy规则文件头"
  48. echo "
  49. !x  -----------------------------------------------------------------------------------------------------------------
  50. !x  -----[KoolProxy 3.8.4]
  51. !x  -----update[rules]: 2019-04-07 19:40
  52. !x  -----update[video]: 2019-04-13 23:43
  53. !x  -----Thanks: From lvba Rule Group
  54. !x  -----Thanks for help: <yiclear> <adbyby> <adm> <adblock> <adguard>
  55. " > /tmp/koolproxy.txt
  56. echo
  57. echo -e "创建user规则文件头"
  58. echo "
  59. !x  -----------------------------------------------------------------------------------------------------------------
  60. !x  -----[KoolProxy 3.8.4]
  61. !x  -----Thanks: From lvba Group
  62. !x  -----Thanks for help: <yiclear> <adbyby> <adm> <adblock> <adguard>
  63. !x  -----------------------------------------------------------------------------------------------------------------
  64. !x  -----------------------------------------------------------------------------------------------------------------" > /tmp/user.txt
  65. sleep 3
  66. echo
  67. echo "第四步:去重、并创建新的缓存文件"
  68. echo
  69. echo -e "去重复规则"
  70. sort /tmp/koolproxy | uniq >> /tmp/koolproxy.txt
  71. sort /tmp/user | uniq >> /tmp/user.txt
  72. echo
  73. echo -e "删除临时文件"
  74. echo
  75. rm -rf /tmp/koolproxy  /tmp/user
  76. echo
  77. sleep 3
  78. echo
  79. echo "第五步:"
  80. echo
  81. sleep 3
  82. if [ -s "/tmp/koolproxy.txt" ]; then
  83.                 mv -f /tmp/koolproxy.txt /tmp/7620koolproxy/data/rules/koolproxy.txt
  84.     rm -f /tmp/koolproxy.txt
  85. fi
  86. echo
  87. if [ -s "/tmp/daily.txt" ]; then
  88.                 mv -f /tmp/daily.txt /tmp/7620koolproxy/data/rules/daily.txt
  89.                 rm -f /tmp/daily.txt
  90. fi
  91. echo
  92. echo
  93. if [ -s "/tmp/user.txt" ]; then
  94.                 mv -f /tmp/user.txt /tmp/7620koolproxy/data/rules/user.txt
  95.                 rm -f /tmp/user.txt
  96. fi
  97. echo
  98. if [ -s "/tmp/kp.dat" ]; then
  99.                 mv -f  /tmp/kp.dat /tmp/7620koolproxy/data/rules/kp.dat
  100.                 rm -f /tmp/kp.dat
  101. fi
  102. echo
  103. echo -e "规则更新成功"
  104. echo

  105. exit 0

复制代码





本帖子中包含更多资源

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

×

评分

参与人数 3恩山币 +4 收起 理由
巍巍青山 + 2 开门!前面把表抄完了,我是来对表的!!!
shuaigebo + 1 https://github.com/user1121114685/koolpr
huitten + 1 开门!查水表、抄煤气表了、抄电表了!!!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-6-17 01:27 | 显示全部楼层
希望有人接手更新规则,。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 07:03 | 显示全部楼层
这个可以去试试看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 08:15 | 显示全部楼层
大神让我们再次看到希望,现在adbyby凑合着用,但是没有kp好用。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 08:20 | 显示全部楼层
这个很有吸引力哦。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 08:36 | 显示全部楼层
希望可以使用的,现在手动,一段时间又要上传一次,实在不方便
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 08:54 | 显示全部楼层
这个必须顶!不管好不好用,顶起!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 09:06 | 显示全部楼层
这个是为大家谋福利,支持支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 09:21 | 显示全部楼层
不管好不好用,顶起!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 09:22 | 显示全部楼层
没有很好的去广告方案,玩的动力都木有了~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 09:53 | 显示全部楼层
无论好不好用,这种贴必须顶
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 10:09 | 显示全部楼层
这个可以去试试看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 11:10 | 显示全部楼层
怎么弄来着,要搞起来
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 12:14 来自手机 | 显示全部楼层
请问这个sh文件放哪里可以永久保存在固件里?原先手动替换,恢复出厂或者重启就要手动弄一次。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-17 14:55 | 显示全部楼层
关注关注,不知道k3官root版本你能不能用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 16:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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