luci-app-adguardhome使用某list分流

type
status
date
slug
summary
tags
category
icon
password

起因

在x86上安装了openwrt后又折腾了AdguardHome,发现所有接入该dns的设备都是统一使用AdguardHome的上游dns进行解析,所以决定折腾一番,经过搜索,smartdns以及mosdns都能实现相应的的需求,后又发现AdguardHome在openwrt上的luci界面插件luci-app-adguardhome也能曲线救国,本着哪个简单哪个先上的原则选择了luci-app-adguardhome。

折腾

配置完AdguardHome确保能正常运行;
进入luci-app-adguardhome界面,拉到下方更多选项 ,选择择加入列表 ,点击添加
返回上方,在多出来的加入列表 下方点击添加
再拉到下方更多选项 ,选择列表上游服务器 ,点击添加
在luci-app-adguardhome界面进入手动设置 界面,查看文本框upstream_dns字段内是否存在类似以下的数据:
如果没有,那么说明列表 没有正常添加,研究发现是某个脚本内的wget-ssl命令未能执行,本人解决方法如下(该问题解决方式不具备代表性,不一定通用)
通过ssh登录openwrt,进入/usr/share/AdGuardHome 目录,编辑某2adg.sh 脚本:
修改为
保存后 ,再次执行(进入luci-app-adguardhome界面,拉到下方更多选项 ,选择择加入列表 ,点击添加)即可。

验证

进入AdguardHome后台,查看查询日志 内所期望的某个地址的解析服务器是否符合预期。
  • Twikoo

© Zing 2021-2024