670 字
3 分钟
在 Debian 12 上安装和配置 AdGuard Home 完整指南
AdGuard Home 是一款全网广告拦截与隐私保护工具,它可以作为您家庭的 DNS 服务器,拦截广告、恶意软件和跟踪器。本教程将详细介绍如何在 Debian 12 上安装和配置 AdGuard Home。
系统要求
- 操作系统: Debian 12 (Bookworm)
- 内存: 至少 512MB RAM
- 存储: 至少 1GB 可用磁盘空间
- 权限: root 或 sudo 权限
- 网络: 稳定的网络连接
安装方法
方法一:使用官方脚本安装(推荐)
这是最简单快捷的安装方法:
更新系统包列表
sudo apt updatesudo apt upgrade -y安装 curl(如果尚未安装)
sudo apt install curl -y下载并运行 AdGuard Home 安装脚本
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v方法二:手动安装
如果您更喜欢手动控制安装过程:
创建 AdGuard Home 目录
sudo mkdir -p /opt/AdGuardHome下载最新版本的 AdGuard Home
cd /tmpwget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz解压文件
tar xvf AdGuardHome_linux_amd64.tar.gz将文件移动到目标目录
sudo mv AdGuardHome/AdGuardHome /opt/AdGuardHome/启动 AdGuard Home:
进入安装目录
cd /opt/AdGuardHome启动 AdGuard Home(首次运行会进入配置模式)
sudo ./AdGuardHome -s installsudo ./AdGuardHome -s start访问管理界面:
打开浏览器,访问 http://your-server-ip:3000
完成初始设置:
设置管理员账号和密码
配置监听接口(通常保持默认)
设置 DNS 服务端口(默认 53)
高级配置 配置上游 DNS 服务器 在管理界面中,转到 设置 → DNS 设置:
推荐的上游 DNS 服务器配置
上游 DNS 服务器:
- https://dns.google/dns-query- https://cloudflare-dns.com/dns-query- tls://dns.adguard.comBootstrap DNS 服务器:
- 8.8.8.8:53- 1.1.1.1:53配置防火墙
如果使用 UFW 防火墙:
允许 DNS 流量(端口 53)
sudo ufw allow 53/tcpsudo ufw allow 53/udp允许管理界面访问(端口 3000)
sudo ufw allow from 192.168.1.0/24 to any port 3000重新加载防火墙规则
sudo ufw reload故障排除
检查端口占用
sudo netstat -tulpn | grep :53权限问题:
确保 AdGuard Home 有正确的权限
sudo chown -R root:root /opt/AdGuardHomesudo chmod +x /opt/AdGuardHome/AdGuardHome无法访问管理界面:
检查防火墙设置
sudo ufw status检查服务是否正常运行
sudo systemctl status AdGuardHome结论 通过本教程,您已经在 Debian 12 上成功安装并配置了 AdGuard Home。您现在拥有一个功能完整的本地 DNS 服务器,可以提供广告拦截、隐私保护和家长控制功能。
记得定期更新 AdGuard Home 以获得最新的功能和安全修复,并监控其性能以确保网络顺畅运行。
相关资源:
AdGuard Home 官方文档
AdGuard Home 过滤器订阅
希望这个指南对您有帮助!如有任何问题,请参考官方文档或在相关社区寻求帮助。
在 Debian 12 上安装和配置 AdGuard Home 完整指南