飞牛NAS Docker:AdGuard Home DNS 广告过滤
功能#
AdGuard Home 是全网 DNS 广告过滤方案,所有连接路由器的设备自动生效,无需单独安装插件。
核心能力:
- DNS 查询拦截 + 广告过滤
- 自定义规则(黑名单/白名单)
- DNS-over-HTTPS / DNS-over-TLS
- 查询日志 + 统计面板
部署#
docker-compose.yml#
services:
adguard:
image: adguard/adguardhome:latest
container_name: adguard
restart: unless-stopped
ports:
- "53:53/tcp"
- "53:53/udp"
- "3000:3000" # 管理面板
volumes:
- ./work:/opt/adguardhome/work
- ./conf:/opt/adguardhome/conf
environment:
- http_proxy=
- https_proxy=
- ALL_PROXY=
初始化#
- 访问
http://192.168.x.x:3000进入设置向导 - 设置管理员账号密码
- 配置 DNS 监听端口(53)
DNS 上游#
推荐配置:
https://doh.pub/dns-query # 腾讯
https://dns.alidns.com/dns-query # 阿里
https://doh.360.cn/dns-query # 360
https://1.1.1.1/dns-query # Cloudflare
https://dns.quad9.net/dns-query # Quad9
广告过滤规则#
已加载 28 万+ 条过滤规则:
- Anti-AD
- CJX’s Annoyance List
- AdAway Default Blocklist
- AdRules CN
路由器设置#
将路由器的 DNS 服务器指向 AdGuard Home 所在设备 IP,全网自动生效。