前言

想局域网全部杀广告
AdGuard Home

安装 AdGuard Home

系统 --> TTYD 终端

AdGuard Home Github

1
https://github.com/rufengsuixing/luci-app-adguardhome/releases

下载 AdGuard Home

1
wget https://github.com/rufengsuixing/luci-app-adguardhome/releases/download/1.8-11/luci-app-adguardhome_1.8-11_all.ipk

安装 AdGuard Home

1
opkg install luci-app-adguardhome_*.ipk

准备工作

服务 --> AdGuard Home

更新核心版本

刚安装应该是没有核心文件
然后我们直接点击更新就好

开启管理页面

点击启用保存配置
然后我们再登录管理页面

1
http://[OpenWrt_IP_Address]:3000/

配置 AdGuard Home

那就让我们开始配置吧

修改 AdGuard Home 端口

因为 AdGuard Home 管理页面和DNS端口冲突

我们修改一下端口号
大家按照你们自己喜欢修改

配置账号

设置账号和密码

配置设备

配置完成

挖坑指北

配置好之后登录上去就是这样的页面

下一步我们就用SmartDNS联动AdGuard Home
敬请期待哦~

Bug

  • [No Core] A task is already running.

修改配置脚本

然后我们进入OpenWrt自带的TTYD

1
vim /usr/share/AdGuardHome/update_core.sh

添加 sleep 1

执行校验查询前增加sleep

1
2
3
4
5
check_if_already_running(){
+ sleep 1
running_tasks="$(ps |grep "AdGuardHome" |grep "update_core" |grep -v "grep" |awk '{print $1}' |wc -l)"
[ "${running_tasks}" -gt "2" ] && echo -e "\nA task is already running." && EXIT 2
}

修复成功

不过我们还是要重新配置一下AdGuard Home

参考 & 引用

https://opclash.com/luyou/73.html