文档首页> 常见问题> Linux云服务器如何搭建AdGuard Home?

Linux云服务器如何搭建AdGuard Home?

发布时间:2025-04-23 17:33       

Linux云服务器搭建AdGuard Home完整指南

在当今数字化时代,网络隐私和安全变得尤为重要。AdGuard Home作为一个开源的DNS服务器,不仅能有效拦截广告和跟踪器,还能提高浏览速度。本教程将详细介绍如何在Linux云服务器上搭建AdGuard Home服务。

一、准备工作

  1. 云服务器选择:推荐使用1核1G配置以上的云服务器(Ubuntu/CentOS)
  2. 域名准备:建议准备一个二级域名用于DNS服务
  3. 系统更新sudo apt update && sudo apt upgrade -y

二、安装AdGuard Home

2.1 下载安装包

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar xvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome

2.2 安装并启动

sudo ./AdGuardHome -s install
sudo systemctl start AdGuardHome

安装完成后,可以通过http://服务器IP:3000访问管理界面

三、初始配置

3.1 基本设置

  • 设置管理员账号和密码
  • 配置监听端口(默认53端口需要root权限)
  • 建议开启HTTPS加密

3.2 DNS配置

推荐使用以下上游DNS服务器:

tls://dns.google
tls://1.1.1.1
https://doh.opendns.com/dns-query

四、高级配置

4.1 设置反向代理(Nginx示例)

server {
    listen 80;
    server_name dns.yourdomain.com;
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
    }
}

4.2 配置防火墙

sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw allow 3000/tcp
sudo ufw enable

五、日常维护

  • 更新:定期检查并更新AdGuard Home版本
  • 监控:通过仪表盘监控查询统计和拦截情况
  • 备份:定期备份配置文件和数据库

六、总结

通过本教程,您已经成功在Linux云服务器上搭建了AdGuard Home服务。它不仅提供了强大的广告拦截功能,还能有效保护您的网络隐私。后续可以根据实际需求,进一步配置过滤规则、设置客户端访问权限等。

建议将设备或路由器的DNS设置为您的服务器IP,即可享受无广告的浏览体验。如果在安装过程中遇到问题,可以查看AdGuard Home官方文档或社区支持。