Home 技术笔记 AdGuard 自建去广告...

AdGuard 自建去广告 DNS 服务器完整教程

0




🛠️ AdGuard 自建去广告 DNS 服务器完整教程

本文介绍如何在 Linux 系统上搭建 AdGuard Home,实现 DNS 去广告、自定义过滤规则与家庭保护模式,并分享常用过滤规则与加密 DNS 设置。

1️⃣ AdGuard Home 主要功能

官方项目地址:https://github.com/AdguardTeam/AdGuardHome

  • 拦截网页、视频、移动端应用中的广告与追踪请求
  • 注重隐私保护,防止第三方 DNS 日志泄露
  • 家庭保护模式,可屏蔽不良内容
  • 自定义过滤规则与白名单、黑名单管理

2️⃣ 下载与安装

以下命令以 Linux 系统为例(适用于 Ubuntu / Debian / CentOS)。

wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.95-hotfix/AdGuardHome_v0.95-hotfix_linux_amd64.tar.gz
tar zxf AdGuardHome_v0.95-hotfix_linux_amd64.tar.gz
cd AdGuardHome
./AdGuardHome -s install        # 安装为系统服务
systemctl enable AdGuardHome     # 开机启动
systemctl start AdGuardHome      # 启动服务
systemctl restart AdGuardHome    # 重启服务
systemctl stop AdGuardHome       # 停止服务
./AdGuardHome -s uninstall       # 卸载服务
提示:
安装完成后,在浏览器访问 http://服务器IP:3000 进行初始化设置(创建管理员账号与设置 DNS 端口)。

3️⃣ Web 管理界面访问

  • 访问地址:http://服务器IP:3000
  • 默认 DNS 服务端口为 53
  • 如需公网访问,请在防火墙放行 TCP/UDP 53 端口,并配置访问限制。

4️⃣ 常用广告过滤规则

可在 Web 管理界面「过滤器 → 自定义过滤规则」中添加上述规则。
建议仅选择必要规则,过多规则可能影响解析性能。

5️⃣ 安全 DNS(DNS over TLS / HTTPS)

为防止 DNS 劫持或广告注入,建议启用加密 DNS。

  • tls://dns.pub
  • tls://dns.alidns.com
  • https://doh.pub/dns-query
  • https://dns.pub/dns-query
  • https://dns.alidns.com/dns-query
  • tls://1.1.1.1/dns-query(Cloudflare)
  • tls://dns.google / https://dns.google/dns-query
  • tls://dns11.quad9.net / https://dns11.quad9.net/dns-query
打开 Web 界面 → 设置 → DNS → 上游服务器,将上述地址粘贴进去即可启用加密 DNS。

6️⃣ 小结

  • AdGuard Home 是轻量级、自建型去广告 DNS 解决方案。
  • 支持广告过滤、自定义规则、家庭保护与隐私增强。
  • 建议启用加密 DNS 并定期更新规则文件,以保持最佳效果。

⚠️ 本教程仅供学习与个人网络优化使用,请勿用于非法或商业用途。

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

退出移动版