记录下OpenWrt软路由上的AdGuard Home内DNS配置

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 记录下OpenWrt软路由上的AdGuard Home内DNS配置

记录下OpenWrt软路由上的AdGuard Home内DNS配置。

环境为 OpenWrt 内核5.4.190 AdGuard Home v0.107.18

DNS 设置

已知 DNS 提供商列表 https://kb.adguard.com/general/dns-providers

  • 上游DNS服务器

      https://dns.alidns.com/dns-query
      https://doh.pub/dns-query
      # tcp://114.114.114.114
      # 223.5.5.5
      # 119.29.29.29
      2400:3200::1
      2402:4e00::
      # OpenClash
      # 127.0.0.1:7874
    

    使用了并行请求

  • Bootstrap DNS 服务器

    223.5.5.5
    119.29.29.29
    2400:3200::1
    2402:4e00::
    

过滤器 - DNS拦截列表

性能足够的情况可以启用

其他

自定义过滤规则

AdGuard Home 的过滤规则兼容 Adblock 语法、Hosts 语法及 Domain-only 语法。

语法 作用
` example.org^` 拦截 example.org 域名及其所有子域名
`@@ example.org^` 放行 example.org 及其所有子域名
127.0.0.1 example.org 将 example.org 解析到 127.0.0.1
/REGEX/ 阻止访问与 example_regex_meaning 匹配的域
! 这是一行注释 只是一条注释
# 这是一行注释 只是一条注释

其他设置

启用 DNSSEC

启用 EDNS 客户端子网

重定向 - 作为dnsmasq的上游服务器

在关机时备份工作目录文件 - filtersstats.dbsessions.db

系统升级时保留文件 - 配置文件0sessions.dbstats.dbfilters

计划任务 - 自动更新ipv6主机并重启adh

参考链接

AdGuard Home 安装及使用指北

Blocklist Collection | Firebog

目录
相关文章
|
1月前
|
域名解析 存储 缓存
DNS是什么?内网电脑需要配置吗?
【10月更文挑战第22天】DNS是什么?内网电脑需要配置吗?
127 1
|
2月前
|
存储 JavaScript 前端开发
Vue3权限控制全攻略:路由与组件层面的用户角色与权限管理方法深度解析
Vue3权限控制全攻略:路由与组件层面的用户角色与权限管理方法深度解析
141 2
|
2月前
|
机器学习/深度学习 调度
mmseg配置解析 Polynomial Decay 多项式衰减
Polynomial Decay(多项式衰减)是一种常用的学习率调度方法,通过多项式函数逐步减少学习率,帮助模型更好地收敛。公式为:\[ lr = (lr_{initial} - \eta_{min}) \times \left(1 - \frac{current\_iter}{max\_iters}\right)^{power} + \eta_{min} \]。参数包括初始学习率、最小学习率、当前迭代次数、总迭代次数和衰减指数。适用于需要平滑降低学习率的场景,特别在训练后期微调模型参数。
65 0
mmseg配置解析 Polynomial Decay 多项式衰减
|
2月前
|
网络协议 Docker 容器
docker中的DNS配置
【10月更文挑战第5天】
355 1
|
2月前
|
弹性计算 网络协议 Ubuntu
如何在阿里云国际版Linux云服务器中自定义配置DNS
如何在阿里云国际版Linux云服务器中自定义配置DNS
|
2月前
|
移动开发 JavaScript 前端开发
Javaweb之Vue路由的详细解析
Vue.js是一款备受欢迎的前端框架,以其简洁的API和组件化开发模式著称。Vue Router作为其官方路由管理器,在构建单页面应用(SPA)时发挥关键作用,通过URL变化管理组件切换,实现无刷新过渡。本文将详细介绍Vue Router的基础概念、主要功能及使用步骤,帮助JavaWeb开发者快速掌握其工作原理及实践应用。
16 1
|
2月前
|
JSON JavaScript 前端开发
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
89 0
|
2月前
|
编解码 计算机视觉
mmseg配置解析 align_corners=False
`align_corners=False` 是图像插值操作中的一个参数,影响输入和输出图像的角点对齐方式。`align_corners=True` 严格对齐角点,而 `align_corners=False` 均匀分布像素点,更适用于保持整体比例关系的任务,如语义分割。
36 0
|
2月前
|
机器学习/深度学习 编解码
mmseg配置解析 contract_dilation=True
`contract_dilation=True` 是 ResNetV1c 中的一种设置,用于解决多层膨胀卷积中的“栅格效应”。通过调整膨胀率,使卷积核在不同阶段更密集地覆盖输入特征图,避免信息丢失,提升特征提取质量,尤其在语义分割任务中效果显著。
44 0
|
2月前
|
XML Java 数据格式
手动开发-简单的Spring基于注解配置的程序--源码解析
手动开发-简单的Spring基于注解配置的程序--源码解析
47 0

相关产品

  • 云解析DNS