Giter Site home page Giter Site logo

ilxp / luci-app-ikoolproxy Goto Github PK

View Code? Open in Web Editor NEW
470.0 7.0 162.0 8.6 MB

iKoolProxy是基于KoolProxyR 重新整理的。 需要先安装koolproxy.ipk,再luci,记得一定要重启路由器!

Makefile 3.52% Lua 35.11% HTML 7.21% Shell 54.16%

luci-app-ikoolproxy's Introduction

How to build

git clone -b main https://github.com/ilxp/luci-app-ikoolproxy.git package/diy/luci-app-ikoolproxy

无法下载证书声明(2024.06.10版本已经解决此问题,感谢Black-Steel):

目前因为openwrt的openssl升级为3.0了。导致ikoolproxy无法下载证书。lean大佬的lede可以回退。openwrt则不行。

整理声明:

iKoolProxy是 Beginner-Go 大神基于koolproxyR重新整理而来的。主要参考:

1、以前Ameykyl大神的 KoolProxyR (源码已经2020年4月删除)。源码来源于 project-openwrt 收录的ameykyl的2020年3月最后一次更新。

2、感谢koolproxy官方组、shaoxia、Ameykyl、immortalwrt组、Beginner-Go等的无私奉献!

3、规则来源于 KoolProxy 。在此特别鸣谢 houzi-

本来是完全没有必要再造一个的,因为浪费时间。但各位大神都好久没有更新了,有些规则更新需要翻墙,有些名字是KP,有些是KPR,KPR Plus,KPR Plus+。既然在koolproxy上整理而来就暂且叫iKoolProxy。望理解!

免责声明:

KoolProxy 是一个免费软件,著作权归属 KoolProxy.com,用户可以非商业性地复制和使用 KoolProxy,但禁止将 KoolProxy 用于商业用途。 KoolProxy 可以对 https 网络数据进行识别代理,使用 https 功能的用户需要自己提供相关证书,本程序提供的证书生成脚本仅供用户参考,证书的保密工作由用户自行负责。 使用本软件的风险由用户自行承担,在适用法律允许的最大范围内,对因使用本产品所产生的损害及风险,包括但不限于直接或间接的个人损害、商业赢利的丧失、贸易中断、商业信息的丢失或任何其它经济损失,KoolProxy.com 不承担任何责任。

1、前言

感謝 koolshare.cn 提供 KoolProxy, 使用风险由用户自行承担 本程序运行需要联网下载最新的 KoolProxy 到内存中运行, 也正因此本程序大小可以忽略不计.

2、简介

本软件包是 KoolProxy 的 LuCI 控制界面,

3、软件包文件结构:

4、依赖

软件包的正常使用需要依赖 curl, dnsmasq-full, iptables, ipset 和 dnsmasq-extra, openssl-util, diffutils, iptables-mod-nat-extra, wget, ca-bundle, ca-certificates, libustream-openssl

手动安装:在终端运行: opkg install openssl-util ipset dnsmasq-full diffutils iptables-mod-nat-extra wget ca-bundle ca-certificates libustream-openssl

如果没有 openssl ,就不能正常生成证书,导致https过滤失败!

如果没有 ipset, dnsmasq-full, diffutils,黑名单模式也会出现问题!(ipset 需要版本6),如果你的固件的busybox带有支持diff支持,那么diffutils包可以不安装

如果没有 iptables-mod-nat-extra ,会导致mac过滤失效!

如果没有 wget, ca-bundle, ca-certificates, libustream-openssl,lua-openssl,会导致规则文件更新失败,host规则条数变为0,如果你的固件的busybox带有支持https的wget,那么这几个包可以不安装。

懒人版本,在.config文件里添加如下代码:

#koolproxy支持

CONFIG_PACKAGE_iptables-mod-nat-extra=y

CONFIG_PACKAGE_kmod-ipt-extra=y

CONFIG_PACKAGE_diffutils=y

CONFIG_PACKAGE_openssl-util=y

CONFIG_PACKAGE_dnsmasq-full=y

CONFIG_PACKAGE_ca-bundle=y

CONFIG_PACKAGE_ca-certificates=y

CONFIG_PACKAGE_libustream-openssl=y

CONFIG_PACKAGE_lua-openssl=y

5、配置,

软件包的配置文件路径: /etc/config/koolproxy 此文件为 UCI 配置文件, 配置方式可参考 Wiki -> Use-UCI-system 和 OpenWrt Wiki

6、编译

git clone -b main https://github.com/ilxp/luci-app-ikoolproxy.git package/diy/luci-app-ikoolproxy

make && sudo make install

选择要编译的包 LuCI -> 3. Applications

make menuconfig

开始编译

make package/feeds/luci-app-ikoolproxy/compile V=s

7、关于IPv6支持(基于透明代理一刀切)

需要在防火墙添加一条规则:

ip6tables -t nat -I PREROUTING -p tcp -j REDIRECT --to-ports 3000

#已知副作用:
#一刀切劫持内网所以设备的IPv6 TCP流量.
#无法使用IPv6建立主动传入连接.
#如果未安装证书,打开启用HTTPS的网站会报错.

NOTE:

如果出现国外流量无法去广告(IPv4),请修改所使用代理的防火墙规则,必须让KP的规则在代理规则之上,检测命令:

iptables -t nat -L PREROUTING

观察KOOLPROXY规则是否在所使用的代理的规则之上.

8、内置规则列表

[静态规则] [每日规则] [视频规则] [ipse] [adblock]

9、第三方规则(已做了转换,koolproxy能识别,不要用乘风大神的通用规则,会导致koolproxy停止运行)

[AdGuard规则]

[Yhosts规则]

[Steven规则]

[AntiAD规则]

[坂本规则]

10、订阅规则(user1121114685大神和某位大神(忘记名字了)整合而成,能过滤youtube等)

[订阅规则]

首次运行koolproxy的时候,保存并提交速度较慢,因为会生成证书。

luci-app-ikoolproxy's People

Contributors

ilxp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

luci-app-ikoolproxy's Issues

太占资源了,动不动就卡CPU到100%

N1刷的OpenWrt,GodProxy插件3.8.5版本,默认访问控制选择不过滤,只指向了一个电视盒子做过滤。
但在盒子未通电,内网几乎没有活动网络设备的情况下,居然N1软路由的CPU莫名其妙跑到100%。
观察了好几天,卡CPU也不是一直卡,突然毫无征兆的卡了,卡个十几分钟,恢复正常,过段时间又突然卡。
卡CPU时,查看进程,发现就是KoolProxyR Plus的进程在疯跑。

折腾了好几天了,设置上想尽了办法,还是会卡CPU,实在没辙,先关闭插件了。等大佬的更新。

问题反馈

内核5.4.132,添加规则后,内存消耗特别大,自动更新规则后,完全停止运行,希望能解决!
日志项目是空白的

开启插件连接wifi就会提示(需登陆/认证)

XJ3160刷的op,只要启动插件,每次从外面回家,连接wifi就会提示(需登陆/认证)!不知道是插件原因,还是规则原因!
只要关掉插件就正常连接!!每次连接wifi,都需要点击√,认证后才能联网!

cpu 内存 占用过高的问题

正常开启 之后 top命令查看 占用情况
27430 1 root S 1812m 46% 92% /usr/share/koolproxy/koolproxy --mark --ttl 160 --ipv6
内存占用 46% cpu 92%
设备 cpu 为 x86 i5-4590 分配openwrt 2核 4G内存。

大雕新版源码,开启规则就崩!~

大雕新版源码,开启规则就崩!~
Thu Jun 17 15:36:02 2021 kern.info kernel: [ 219.840140] koolproxy[6706]: segfault at 7fa1e4134900 ip 00007fa1e4134900 sp 00007fa1e4134898 error 15
Thu Jun 17 15:36:02 2021 kern.info kernel: [ 219.842895] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 80 e0 a1 7f 00 00 41 bb 30 2f 41 00 49 ba e0 48 13 e4 a1 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 48 13 e4 a1 7f 00 00 49 ff e3 90 a1 7f
Thu Jun 17 15:36:07 2021 daemon.info koolproxy[7235]: koolproxy v3.8.5
Thu Jun 17 15:36:08 2021 kern.info kernel: [ 226.260971] koolproxy[7239]: segfault at 7f3155264900 ip 00007f3155264900 sp 00007f3155264898 error 15
Thu Jun 17 15:36:08 2021 kern.info kernel: [ 226.263707] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 80 51 31 7f 00 00 41 bb 30 2f 41 00 49 ba e0 48 26 55 31 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 48 26 55 31 7f 00 00 49 ff e3 90 31 7f
Thu Jun 17 15:36:13 2021 daemon.info koolproxy[7254]: koolproxy v3.8.5
Thu Jun 17 15:36:14 2021 kern.info kernel: [ 232.287656] koolproxy[7263]: segfault at 7f86db765900 ip 00007f86db765900 sp 00007f86db765898 error 15
Thu Jun 17 15:36:14 2021 kern.info kernel: [ 232.291114] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 e0 d7 86 7f 00 00 41 bb 30 2f 41 00 49 ba e0 58 76 db 86 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 58 76 db 86 7f 00 00 49 ff e3 90 86 7f
Thu Jun 17 15:36:14 2021 kern.info kernel: [ 232.291131] koolproxy[7262]: segfault at 7f86db790900 ip 00007f86db790900 sp 00007f86db790898 error 15
Thu Jun 17 15:36:14 2021 kern.info kernel: [ 232.299298] Code: 00 00 95 34 41 00 00 00 00 00 d8 d7 e0 d7 86 7f 00 00 41 bb 30 2f 41 00 49 ba e0 08 79 db 86 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 08 79 db 86 7f 00 00 49 ff e3 90 86 7f
Thu Jun 17 15:36:19 2021 daemon.info koolproxy[7273]: koolproxy v3.8.5
Thu Jun 17 15:36:20 2021 kern.info kernel: [ 238.465245] koolproxy[7282]: segfault at 7efff54fc900 ip 00007efff54fc900 sp 00007efff54fc898 error 15
Thu Jun 17 15:36:20 2021 kern.info kernel: [ 238.467926] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 c0 f1 ff 7e 00 00 41 bb 30 2f 41 00 49 ba e0 c8 4f f5 ff 7e 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 c8 4f f5 ff 7e 00 00 49 ff e3 90 ff 7e
Thu Jun 17 15:36:25 2021 daemon.info koolproxy[7292]: koolproxy v3.8.5
Thu Jun 17 15:36:26 2021 kern.info kernel: [ 244.433087] koolproxy[7303]: segfault at 7faa46146900 ip 00007faa46146900 sp 00007faa46146898 error 15
Thu Jun 17 15:36:26 2021 kern.info kernel: [ 244.435794] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 80 42 aa 7f 00 00 41 bb 30 2f 41 00 49 ba e0 68 14 46 aa 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 68 14 46 aa 7f 00 00 49 ff e3 90 aa 7f
Thu Jun 17 15:36:31 2021 daemon.info koolproxy[7313]: koolproxy v3.8.5
Thu Jun 17 15:36:32 2021 kern.info kernel: [ 250.334192] koolproxy[7322]: segfault at 7f0387b4c900 ip 00007f0387b4c900 sp 00007f0387b4c898 error 15
Thu Jun 17 15:36:32 2021 kern.info kernel: [ 250.336928] Code: 00 00 95 34 41 00 00 00 00 00 d8 d2 20 84 03 7f 00 00 41 bb 30 2f 41 00 49 ba e0 c8 b4 87 03 7f 00 00 49 ff e3 90 00 00 00 00 <41> bb 50 2e 41 00 49 ba e0 c8 b4 87 03 7f 00 00 49 ff e3 90 03 7f
Thu Jun 17 15:36:32 2021 daemon.info procd: Instance koolproxy::instance1 s in a crash loop 6 crashes, 1 seconds since last crash

无法运行

一直提示无法运行。规则是没有问题的。我在老版本上运行没有问题。今天升级到了最新。一直无法运行。 @Beginner-Go

upload error for support more rules,thank you!

OpenWrt X64
Thu Dec 9 10:15:18 2021 daemon.info koolproxy[20864]: koolproxy v3.8.5
Thu Dec 9 10:15:19 2021 daemon.err qemu-ga[20889]: 1639016119.340656: critical: error opening channel: No such file or directory
Thu Dec 9 10:15:19 2021 daemon.err qemu-ga[20889]: 1639016119.340662: critical: error opening channel
Thu Dec 9 10:15:19 2021 daemon.err qemu-ga[20889]: 1639016119.340665: critical: failed to create guest agent channel
Thu Dec 9 10:15:19 2021 daemon.err qemu-ga[20889]: 1639016119.340669: critical: failed to initialize guest agent channel
Thu Dec 9 10:15:19 2021 daemon.info procd: Instance qemu-ga::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Thu Dec 9 10:15:19 2021 daemon.info procd: Instance snort::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: WARN: line=75073, support rule like "http://$domain=", but advise to use a better one instead
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: WARN: line=75074, support rule like "http://$domain=", but advise to use a better one instead
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: WARN: line=75075, support rule like "http://$domain=", but advise to use a better one instead
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: WARN: line=75076, support rule like "http://$domain=", but advise to use a better one instead
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: WARN: line=75077, support rule like "http://$domain=", but advise to use a better one instead
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule regex compile error line_no:78192 90 90 text=[^\w\d_\-.%]?http(?:s|)://m\.[[^\w\d_\-.%]?/].*/\d{3,}\.htm[lm]\?\d{0,} offset:25
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79333 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79339 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79445 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule replace parse error, line=79554
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79668 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79749 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=79966 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=80380 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=80653 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=80716 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=80736 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=81026 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=81158 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=81179 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=81197 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=81920 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=83355 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=83397 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=83742 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=84390 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=84539 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=85277 not support '$f@'
Thu Dec 9 10:15:19 2021 daemon.err koolproxy[20864]: rule line=86451 not support '$f@'
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501845 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501846 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501847 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501848 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501849 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501850 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501851 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501852 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501853 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501854 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501855 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501856 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501857 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501858 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501859 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501860 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501861 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501862 not support ','
Thu Dec 9 10:15:23 2021 daemon.err koolproxy[20864]: rule line=501863 not support ','

使用久了出现bug

默认开启的是HTTP过滤方式,只有电脑单独开启的https,但是用一段时间后,所有设备都需要安装证书,否则就提示当前访问的网站证书不可信,不知道是不是个例,希望排查一下,谢谢!

电视盒子上的爱奇艺打不开

我在openwrt路由器上安装了这个
就是按默认的设置
电视盒子上的腾讯视频没有广告了
但是爱奇艺其实也经常使用的
电视盒子上的爱奇艺“银河奇异果”却显示网络不通
把iKoolProxy关闭就能正常播放了(当然是有广告的)
请问这个要怎么处理呢
感谢

在Ipad上无法去除YouTube广告

在Ipad上装好了证书,其它广告都能去,就是怎么都去不了YouTube的广告,请问是规则的问题吗?如果自己加入第三方规则就会反复的停止运行,实在是没办法了,请大家指点一下,不甚感激。

能增加调试模式并在日志页面实时输出吗?

因为移动设备安装的是用户证书,有些网址可能是 HTTP2 无法打开,另外也方便自己写过滤规则,希望加上调试模式的选项,并在日志页面实时输出内容(就跟LEDE KoolproxyR 版本那样)。

Fanboy规则+HTTPS過濾和line衝突

手機設置HTTPS過濾並訂閱fanboy規則後,line會無法使用
加上以下白名單後,對話恢復正常,但是無法收發照片,也無法打開貼圖小舖

line.naver.jp
line-apps.com
line-scdn.net
line.me

想詢問一下有沒有除了取消訂閱Fanboy規則以外的解決辦法?

自定义规则无法过滤广告

广告图片如下
image

自定义规则如下(两条我都试过,就是无法过滤掉广告图片,求解)

               https://www.right.com.cn/forum/static/image/common/logo1.gif
               ||right.com.cn/forum/static/image/common/logo1.gif

web插件名问题

如题,使用godproxy在插件服务界面显示GodProxy滤广告,应该是漏了一个“过”字,虽然不影响使用,但是强迫症很困扰
屏幕截图 2021-01-30 105439

证书管理出错

新装的godproxy, 点击导出证书时出错。好像https去广告功能也不正常
image

关于最新规则更新问题以及临时解决办法。

实在很巧,昨天刚刚更新了下,就碰到sevencdn官方通告:
由于滥用,本服务已开启白名单,非白名单用户的请求将会转发至 GHUCS 服务。
您也可以试试 7ED 提供的 GHUCS 加速服务,通过 CLOUDFLARE CDN 提供无限制的加速服务,只需在 GITHUB RAW 源文件地址后加个 S 即可,即 RAW.GITHUBUSERCONTENTS.COM, 详情请访问 GHUCS 服务网站。

我已经申请白名单,请等待。如果通过就不用更新地址了,没有通过我在更新地址。

现在提供另外的地址:
自己修改/usr/share/koolproxy/kpupdate文件里的。将如下:
update_rules() { echo $(date "+%F %T"): ------------------- 内置规则更新 ------------------- >>$LOGFILE wget update_rules() 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/kp.dat' -q -O $KP_DIR/data/rules/kp.dat wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/daily.txt' -q -O $KP_DIR/data/rules/daily.txt wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/koolproxy.txt' -q -O $KP_DIR/data/rules/koolproxy.txt wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/yhosts.txt' -q -O $KP_DIR/data/rules/yhosts.txt wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/antiad.txt' -q -O $KP_DIR/data/rules/anti-ad.txt wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/rules/mv.txt' -q -O $KP_DIR/data/rules/mv.txt wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/ipsetadblock/koolproxy_ipset.conf' -q -O $KP_DIR/koolproxy_ipset.conf wget 'https://raw.sevencdn.com/project-lede/koolproxy/main/ipsetadblock/dnsmasq.adblock' -

https://raw.sevencdn.com/project-lede/koolproxy/main 替换为 https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master 即可。例子:
update_rules() { echo $(date "+%F %T"): ------------------- 内置规则更新 ------------------- >>$LOGFILE wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/kp.dat' -q -O $KP_DIR/data/rules/kp.dat wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/daily.txt' -q -O $KP_DIR/data/rules/daily.txt wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/koolproxy.txt' -q -O $KP_DIR/data/rules/koolproxy.txt wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/yhosts.txt' -q -O $KP_DIR/data/rules/yhosts.txt wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@masterrules/antiad.txt' -q -O $KP_DIR/data/rules/anti-ad.txt wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/mv.txt' -q -O $KP_DIR/data/rules/mv.txt wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/ipsetadblock/koolproxy_ipset.conf' -q -O $KP_DIR/koolproxy_ipset.conf wget 'https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/ipsetadblock/dnsmasq.adblock' -

测试是否有效:在浏览器输入 https://cdn.jsdelivr.net/gh/project-lede/koolproxy@master/rules/mv.txt 看看是否看到乘风 视频广告过滤规则。

网站白名单设置、端口控制开关 无法保存应用问题

不知道是什么原因,用了两个不同的固件(小鸡过河和esir的固件)

esir的固件(包括高大全和精品小包)以及小鸡过河的固件中,godproxy网站白名单设置:输入设置的内容后,保存并应用正常,再删除规则(全部都删除),会出现无法保存的情况(点击保存并应用,不出现保存倒计时,直接刷新了,而且没有保存),但是可以空格再保存并应用,就正常了,不知道这个是bug还是什么呢

端口控制也差不多,无法保存

kpr_our_rule更新: 获取在线版本时出现错误!

GodProxy 规则订阅中的默认规则下载失败
地址是:https://raw.githubusercontent.com/user1121114685/koolproxyR_rule_list/master/kpr_our_rule.txt
浏览器可正常打开
日志提示:
2021-03-18 16:28:08: 重启koolproxy进程
2021-03-18 16:28:43: ------------------- 内置规则更新 -------------------
2021-03-18 16:28:48: -------------------Yhosts规则 version 202102272009
2021-03-18 16:28:48: -------------------ABP规则 version 202103160032
2021-03-18 16:28:48: -------------------Fanboy规则 version 202103160041
2021-03-18 16:28:48: -------------------Antiad规则 version 20210313201518
2021-03-18 16:28:48: -------------------静态规则 version 2021-02-21 18:00
2021-03-18 16:28:48: -------------------乘风视频 version 202101251
2021-03-18 16:28:48: ------------------- 内置规则更新成功! -------------------
2021-03-18 16:28:48: ------------------- kpr_our_rule更新 -------------------
2021-03-18 16:28:48: 获取在线版本时出现错误!

名称: Firefox
版本: 86.0.1
更新通道: release
操作系统: Windows_NT 10.0 19042
OpenWrt版本:OpenWrt SNAPSHOT r16246-42d943f40a / LuCI Master git-21.060.64977-7057108
OpenWrt内核版本:5.4.105
godproxy版本:3.8.5-3-20210304

勾选视频规则后,插件显示未运行,不勾选则运行正常

插件版本
luci-app-godproxy | 3.8.5-3-20210421
OP固件版本
OpenWrt R21.4.18 / LuCI Master (git-21.114.56541-974fb04)
内核5.4.121
日志如下:

Thu Aug 12 11:46:56 2021 daemon.info procd: Instance koolproxy::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Thu Aug 12 11:47:15 2021 user.notice root: koolproxy reload service.
Thu Aug 12 11:47:15 2021 user.notice root: koolproxy has stopped.
Thu Aug 12 11:47:15 2021 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Thu Aug 12 11:47:15 2021 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Thu Aug 12 11:47:15 2021 daemon.info dnsmasq[25007]: Connected to system UBus
Thu Aug 12 11:47:15 2021 user.notice root: koolproxy has started.
Thu Aug 12 11:47:15 2021 daemon.info koolproxy[25118]: koolproxy v3.8.5
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=22128 not support ','
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=22335 not support ','
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=22990 not support ','
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=28647 not support ','
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=28854 not support ','
Thu Aug 12 11:47:16 2021 daemon.err koolproxy[25118]: rule line=29509 not support ','
Thu Aug 12 11:52:58 2021 user.notice root: koolproxy reload service.
Thu Aug 12 11:52:58 2021 user.notice root: koolproxy has stopped.
Thu Aug 12 11:52:58 2021 daemon.info dnsmasq[26313]: Connected to system UBus
Thu Aug 12 11:52:58 2021 user.notice root: koolproxy has started.
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: koolproxy v3.8.5
Thu Aug 12 11:52:58 2021 daemon.err koolproxy[26424]: Assertion failed: length >= 2 (/home/houzi-/develop/KoolProxy/src/adblock/adblock.c: rule_to_regex: 1000)
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: listen port=3000
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: log level=4
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: thread count=4
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: work path=/
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: program path=/usr/share/koolproxy/koolproxy
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: data path=/usr/share/koolproxy/data
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: ttl mode=160
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: ttl port=0
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: mark mode=1
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: max fd=131070
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: init adblock engine
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: load normal rule: /usr/share/koolproxy/data/rules/koolproxy.txt
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: load normal rule: /usr/share/koolproxy/data/rules/daily.txt
Thu Aug 12 11:52:58 2021 daemon.info koolproxy[26424]: load secret rule: /usr/share/koolproxy/data/rules/kp.dat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.