k2p官改2.0D的adbyby规则自动更新停在去年一月,koolproxy规则自动更新停留在去年四月。但二者规则其实还在更新,只是地址变了,本kp规则就是在kp电报群里找的。 关于kp规则,很多第三方固件都在更新,只是没人把规则更新和官改重新结合。本帖仅作为一个尝试。
PS:重启路由器或重开广告屏蔽,/root/下的“adbyby.sh‘就运行了,规则文件就会重新下载,koolproxy广告规则原地址已失效了,而A大的文件地址http://update.iytc.net/tools/koolproxy_new.txt与http://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
方法一:此方法因为替换的是临时文件,所以路由器重启失效开关重开也失效。
附件里有三个文件 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(空)
您可能感兴趣的文章
- 官改2.0D自动更新koolproxy规则失效解决方法及文件,KoolProxyR rules去广告规则转换成KoolProxy rules
- 梅林固件KoolProxy使用koolproxyR规则方法,KoolProxyR rules去广告规则转换成KoolProxy rules方法
- 华硕梅林固件SSH命令安装Koolproxy广告屏蔽插件,梅林U盘上Entware安装脚本
- SmartDNS本地DNS服务器,本地DNS服务器防止DNS劫持,华硕固件/梅林/openwrt固件安装smartdns使用
- 华硕AC68U梅林Merlin固件安装V2Ray离线美化版安装包,V2Ray Project V使用教程