Adguardhome是非常好的一款广告拦截软件。其原理就是对广告请求的dns进行拦截,当然了其功能十分强大,还需继续研究。这里只从简单的那幢说起。
安装 luci-app-adguardhome
更新核心 这里记住不需要单独去安装adguardhome更新核心后会自动安装。
我们在openWRT软路由里面安装AdGuard Home的时候,一般都需要更新核心版本文件才可以使用,但是有时候我们无论如何搜不能成功更新这个核心版本文件,如下图的情况可能是是因为固件编译的时候没有加入权限,我们需要手动添加下权限即可。
问题1:AdGuardHome 未运行未重定向 这时候在后台ssh执行
用ssh登录openwrt后,输入下面的代码回车即可,无需重启openwrt
chmod 755 /etc/init.d/AdGuardHome service AdGuardHome restart
问题2:AdGuardHome 运行中未重定向 核心版本:v0.102.0 没有配置文件no core没有核心
这时候登录http://192.168.2.1:3000/install.html进行配置既可。,注意ip改成你自己的ip。 网页端口改 所有3000 dns服务 所有55你也可以自己改 默认的53端口已经被占用
配置成功后会有如下提示:
配置您的设备 为保证 AdGuard Home 可以开始正常工作,您需要在设备上对其进行配置。 AdGuard Home DNS 服务器正在监听以下地址: 127.0.0.1:55 192.168.0.50:55 192.168.2.1:55 [::1]:55 [fdad:ca6e:cd0b::1]:55 恭喜 AdGuardHome 运行中已重定向
这时候在openwrt后台查看 AdGuardHome 已经正常运行了。
回到openwrt下的AdGuardHome管理界面,刷新后重新尝试更新核心文件后启动AdGuardHome服务即可。