月下博客

官改2.0D手动更新koolproxy规则方法及文件,KoolProxyR rules去广告规则转换成KoolProxy rules

k2p官改2.0D的adbyby规则自动更新停在去年一月,koolproxy规则自动更新停留在去年四月。但二者规则其实还在更新,只是地址变了,本kp规则就是在kp电报群里找的。 关于kp规则,很多第三方固件都在更新,只是没人把规则更新和官改重新结合。本帖仅作为一个尝试。

PS:重启路由器或重开广告屏蔽,/root/下的“adbyby.sh‘就运行了,规则文件就会重新下载,koolproxy广告规则原地址已失效了,而A大的文件地址http://update.iytc.net/tools/koolproxy_new.txthttp://update.iytc.net/tools/kp.dat也不维护了,所以永远都是4月的规则。至于自动更新应是”adb_mon.sh“这个在工作,A大设定的是check_time=120,check_rule_time=1440,怕中途恢复的话可以手动把时间改长点或内容留空。

怕麻烦就去用第三方固件如openwrt和padavan。

adbyby

有坛友反馈把/root/下的adbyby.sh文件中更新链接的https改为http,便可以正常更新(没测试不保证效果)。或手动替换文件或链接

https://opt.cn2qq.com/opt-file/video.txt

[lazy]:https://opt.cn2qq.com/opt-file/lazy.txt

koolproxy

kp规则下载.zip

方法一:此方法因为替换的是临时文件,所以路由器重启失效开关重开也失效。

附件里有三个文件 daily.txt 、kp.dat、koolproxy.txt。


下载附件后解压,将其用winscp放入/tmp/koolproxy/data/rules目录替换 。路由器重启或开关重开后重复上述操作才能继续使用。

方法二:此方法因为修改的是脚本内容,所以路由器重启或开关重开都不失效。

1、用winscp在官改固件/root/目录下找到adbyby.sh

2、下载附件后解压,将已修改的adbyby.sh替换原adbyby.sh,修改内容如下:

#更新一次规则
if [ "$adb_mod" = "1" ]  ;then
cd ./koolproxy
mkdir -p data/rules
wget  --no-check-certificate https://kprule.com/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
wget  --no-check-certificate https://kprule.com/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
if [ "$?" != "0" ]; then
wget http://update.iytc.net/tools/koolproxy_new.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
wget http://update.iytc.net/tools/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
fi
cp /etc/adbyby_user.txt  /tmp/koolproxy/data/rules/user.txt 2>/dev/null
改为

#更新一次规则
if [ "$adb_mod" = "1" ]  ;then
cd ./koolproxy
mkdir -p data/ruleswget  --no-check-certificate https://kprule.com/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
wget  --no-check-certificate https://kprule.com/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
if [ "$?" != "0" ]; then
wget http://update.iytc.net/tools/koolproxy_new.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
wget http://update.iytc.net/tools/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
fi
cp /etc/adbyby_user.txt  /tmp/koolproxy/data/rules/user.txt 2>/dev/null
cp /etc/kp.dat  /tmp/koolproxy/data/rules/kp.dat 2>/dev/null
cp /etc/koolproxy.txt  /tmp/koolproxy/data/rules/koolproxy.txt 2>/dev/null
cp /etc/daily.txt  /tmp/koolproxy/data/rules/daily.txt 2>/dev/null

3、下载附件后解压,将kp.dat、koolproxy.txt、daily.txt用winscp放入/etc目录。

建议修改前备份原文件,以防出错。

找不到维护的规则可尝试用kpr规则代替kp规则(没测试不保证效果)。

cjchome在“KoolProxyR rules转换成KoolProxy rules方法”KoolProxyR rules去广告规则转换成KoolProxy rules方法中给了一种方法。

去GitHub下载KPR的规则文件https://github.com/user1121114685/koolproxyR/tree/master/koolproxyR/koolproxyR/data/rules

*文件编码为UTF-8

*前缀备注内容不一样,所以不能改文件名直接覆盖,要用复制粘贴把kpr规则内容替换备注后面的kp规则;

1.KPR的easylistchina.txt内容复制到KP的daily.txt中替换原规则内容;

2.KPR的fanboy-annoyance.txt内容复制到KP的koolproxy.txt中替换原规则内容;

3.KPR的kp.dat可以直接覆盖KP的kp.dat;

最后用上述两种方法尝试是否可行

KoolProxy rules去广告证书

在路由器下的设备,在浏览器中输入http://110.110.110.110可下载证书

1.现阶段http模式可以去掉国内主流视频网站的手机app,tv app的视频预载广告,但http模式对使用https协议的广告无效;

2.硬路由https模式开启需慎重。硬路由开启时看视频虽无广告,但路由cpu负载有时瞬间逼近100%,有点影响网络质量;

3.如果要开启https模式,各设备要安装证书。pc要放到受信任的根证书颁发机构;安卓用户证书凭据用途选wlan,名称koolproxy;ios要针对根证书启用完全信任;

4.使用https模式时,没装或装错证书,可能会导致部分网页/app无法正常访问。重装需重装证书。安卓上一些app需要系统证书权限,root后将证书通过re等软件放入/system/etc/security/cacerts文件夹,权限0644;

PC浏览器对于视频网站广告,可能需要关闭浏览器的HTTP2模式,才可以正常去除。Chorme浏览器如果无法去除,可在浏览器的快捷方式-属性-目标最后添加(空格)–disable-http2;

kp有局限性,建议电脑用插件,手机用adguard,电视用dns。

winscp

文件协议:scp

地址:192.168.2.1   

用户名:root

密码:自己设置的登入密码 官改默认应是admin

如无法登入(请到web页面系统管理开启telnet ssh权限)

官方QQ群号码:922069959(空)1093596563(空)

您可能感兴趣的文章