AdGuard Home 安装指南:保护全家网络安全
在当今数字时代,网络隐私和安全变得日益重要。广告、跟踪器和恶意网站不仅会干扰您的浏览体验,还可能对您的个人数据构成威胁。AdGuard Home 作为一款免费开源的网络级广告和跟踪器拦截软件,能够为您的家庭网络提供强大的保护,让所有连接设备免受这些困扰。本文将详细介绍如何在不同平台上安装和配置 AdGuard Home。
什么是 AdGuard Home?
AdGuard Home 是一个全网络范围的 DNS 服务器,它能识别并阻止广告、跟踪器和恶意域名。它的优势在于:
- 全家保护: 一旦部署,所有连接到您网络的设备(电脑、手机、智能电视、物联网设备等)都能自动获得保护,无需单独安装客户端软件。
- 开源免费: 作为一个开源项目,它受到社区的广泛支持,并且完全免费使用。
- 灵活强大: 支持自定义规则、黑白名单,并提供详细的统计报告,让您全面掌控网络流量。
- 多平台支持: 可以在 Windows、macOS、Linux,以及 Docker 容器或虚拟机上运行。
安装 AdGuard Home
AdGuard Home 的安装方式多样,您可以根据自己的操作系统和偏好选择合适的方法。
1. 下载 AdGuard Home
首先,访问 AdGuard Home 的官方 GitHub 发布页面 (通常是最新的稳定版本) 或 AdGuard Home 官方网站,下载适用于您操作系统的安装包。
2. 各平台安装步骤
a) Windows 系统
- 从 GitHub 下载 Windows 版安装包 (通常是一个
.zip文件)。 - 解压下载的
.zip文件到您希望的安装目录 (例如C:\Program Files\AdGuardHome)。 - 以管理员身份打开“命令提示符” (Command Prompt)。
- 使用
cd命令导航到您解压 AdGuard Home 的文件夹 (例如cd "C:\Program Files\AdGuardHome"). - 运行
AdGuardHome.exe -s install命令,将 AdGuard Home 安装并作为服务启动。 - 您可以通过
AdGuardHome.exe -s status命令检查服务状态。
b) macOS 系统
- 从 GitHub 下载 macOS 版安装包 (请选择适用于 Intel Mac 的 AMD64 版本,或适用于 Apple Silicon 的 ARM64 版本)。
- 双击解压
.zip文件。 - 将解压后的 AdGuard Home 文件夹拖动到“应用程序” (Applications) 文件夹。
- 打开“终端” (Terminal) 应用程序。
- 导航到 AdGuard Home 文件夹 (例如
cd /Applications/AdGuardHome)。 - 运行
sudo ./AdGuardHome -s install命令并输入您的管理员密码以安装。 - 使用
sudo ./AdGuardHome -s status检查服务状态。
c) Linux 系统 (使用安装脚本)
对于大多数 Linux 发行版,使用官方提供的安装脚本是最简便的方法。
- 打开您的终端。
- 运行以下命令进行安装:
bash
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
该脚本会自动检测您的系统架构并下载安装 AdGuard Home。 - 对于 VPS 或服务器安装: 在安装之前,请确保您的系统已更新,并安装了必要的工具,如
curl和dnsutils。同时,请配置防火墙以开放以下端口:22(SSH,用于远程连接)53(DNS,AdGuard Home 的核心功能端口)80(HTTP,用于初始设置页面)443(HTTPS,用于安全的 Web 界面访问)3000(初始设置端口,如果在端口 80 被占用时使用)
d) Docker 部署
使用 Docker 部署 AdGuard Home 是一个推荐的选择,因为它能提供更好的隔离性和管理便利性。您可以通过 Docker Hub 拉取官方镜像并运行。典型的 Docker 命令如下:
bash
docker run -d \
--name adguardhome \
-v /my/own/workdir:/opt/adguardhome/work \
-v /my/own/confdir:/opt/adguardhome/conf \
-p 53:53/tcp -p 53:53/udp \
-p 67:67/udp -p 68:68/udp \
-p 80:80/tcp \
-p 443:443/tcp -p 443:443/udp \
-p 853:853/tcp \
-p 3000:3000/tcp \
adguard/adguardhome
请根据您的实际需求调整卷挂载路径 (/my/own/workdir 和 /my/own/confdir) 和端口映射。
初始设置 (Web 界面)
无论您选择哪种安装方式,安装完成后都需要通过 Web 界面进行初始配置。
- 打开您的网络浏览器,访问
http://localhost:3000/(如果您在远程服务器上安装,请将localhost替换为服务器的 IP 地址)。 - 点击“开始” (Get started)。
- 在“管理 Web 界面” (Admin web interface) 部分,选择 AdGuard Home Web 界面的监听端口。默认通常是 80 端口。如果您的设备上 80 端口已被占用,您可以更改为其他端口 (例如 8080 或 3000)。
- 在“DNS 服务器” (DNS server) 部分,确保选择“所有接口” (All interfaces) 以允许本地和远程设备通过 AdGuard Home 解析 DNS。
- 点击“下一步” (Next),然后按照屏幕上的指示创建您的管理员账号 (用户名和密码),并完成其余的设置步骤。
配置您的设备以使用 AdGuard Home
AdGuard Home 成功运行并配置完成后,最后一步是将您的家庭设备指向它作为 DNS 服务器。
a) 配置路由器 (推荐)
这是最推荐的方法,因为一旦在路由器上设置,所有连接到该路由器的设备都将自动受到 AdGuard Home 的保护。
- 登录到您的路由器管理界面 (通常通过在浏览器中输入路由器 IP 地址,例如
192.168.1.1)。 - 寻找“DHCP/DNS 设置”、“WAN 设置”或类似的选项。
- 将主 DNS 服务器地址更改为运行 AdGuard Home 的设备的 IP 地址。
- 作为备用 DNS 服务器,您可以选择添加公共 DNS 服务,如 Quad9 (9.9.9.9) 或 Cloudflare (1.1.1.1),以防 AdGuard Home 出现问题。
- 保存设置并重启路由器。
b) 配置 Windows 设备
- 打开“控制面板” (Control Panel) > “网络和 Internet” (Network and Internet) > “网络和共享中心” (Network and Sharing Center)。
- 点击左侧的“更改适配器设置” (Change adapter settings)。
- 右键点击您当前使用的网络连接 (例如“以太网”或“WLAN”),选择“属性” (Properties)。
- 在列表中选择“Internet 协议版本 4 (TCP/IPv4)”,然后点击“属性” (Properties)。
- 选择“使用下面的 DNS 服务器地址” (Use the following DNS server addresses)。
- 在“首选 DNS 服务器” (Preferred DNS server) 中输入 AdGuard Home 设备的 IP 地址。
- 点击“确定”保存设置。
c) 配置 Android 设备
- 进入“设置” (Settings) > “WLAN” (Wi-Fi)。
- 长按您已连接的 Wi-Fi 网络,然后点击“修改网络” (Modify Network)。
- 将“IP 设置” (IP settings) 从 DHCP 更改为“静态” (Static)。
- 在“DNS 1”中输入 AdGuard Home 设备的 IP 地址。
- 在“DNS 2”中,您可以输入一个备用 DNS 服务器(例如 1.1.1.1)。
- 保存设置。
进阶配置与管理
配置完成后,您可以通过 AdGuard Home 的 Web 界面进行更多高级设置:
- 过滤器列表: 添加或移除广告、跟踪器、恶意网站等各类过滤器列表。
- 黑白名单: 手动添加您希望阻止或允许的特定域名。
- DNS 上游服务器: 配置 AdGuard Home 使用哪些外部 DNS 服务器进行解析 (例如 DoH/DoT)。
- 自定义过滤规则: 编写自己的过滤规则以满足更精细的需求。
- 查询日志与统计: 查看详细的 DNS 查询日志,了解哪些请求被阻止,以及网络活动统计。
通过 AdGuard Home,您可以有效地保护您和您家人的网络免受广告和跟踪器的侵扰,提升上网速度,并增强整体网络安全性。享受一个更干净、更安全的网络环境吧!