openwrt广告屏蔽大师修复补丁luci-app-adbyby plus + lite
补丁位置 : 地址 备用: 因什么值得买,在反复审核本文,干脆提交在这里,对前面一骗文章的简化。
目前使用方式
然而有规则无法下载的通病
可能是因为adbyby停止更新,luci-app-adbyby plus这个gihub项目,及各相关引用项目,目前所使用 的在线更新地址。coding…;已经失效
导致/usr/share/adbyby/data,及运行时/tmp/adbyby/data下的lazy.txt,video.txt并不能使用有效的版本。无法下载以前可用的xwhyc版本库。
所以可以手工拷贝随便哪里来的规则
作为首次验证,把这两个文件lazy.txt,video.txt,下载覆盖上述两个路径/usr/share/adbyby/data,及运行时/tmp/adbyby/data下,重启adbyby,或 /etc/init.d/adbyby restart 应该能解决问题。 至于怎么做,可以在SSH root@yourouterip
cd /tmp/adbyby/data rm lazy.txt rm video.txt wget http://pan.ezdial.cn/nasone/a/xwhyc/lazy.txt wget http://pan.ezdial.cn/nasone/a/xwhyc/video.txt /etc/init.d/adbyby restart
/tmp为运行在内存的目录开机丢失,usr为持久,将某个自己在用的IP:,加入全局,再试。如果这样有效,可进入最后阶段。
最后
如果上述有效,想要持久生效,可更新下载文件及i相关部件,对于luci-app-adbyby-lite还需要更新/etc/init.d/adbyby.否则可能会造成dnsmaq启动失败。
初次安装x86-64和补丁步骤:
1、对于x86-64,在luci 浏览器,选择软件,从地址安装,输入安装本地三个ipk的地址。
2、发送0502fix.tar.gz,replace.sh.到tmp目录。
3、在文件所在目录运行chmod +x replace.sh ; ./replace.sh
4、核对/usr/share/adbyby/data/lazy.txt 是否大小是547kb
对于其他版本的luci-app-adbyby-plus,用上述地址的文件覆盖,/usr/share/adbyby/adupdate.sh adbybyupdate.sh进行替换
提示
luci-app-adbyby-lite可能造成dns服务崩溃,提前准备好清理在system log显示出来的一些规则文件,并尽量停止adbyby,直到修复完成以后。 以上操作会对运行造成一定影响,请酌情处理,发生问题概不负责。