AdGuard Home 安装指南:保护全家网络安全 – wiki词典

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 系统

  1. 从 GitHub 下载 Windows 版安装包 (通常是一个 .zip 文件)。
  2. 解压下载的 .zip 文件到您希望的安装目录 (例如 C:\Program Files\AdGuardHome)。
  3. 以管理员身份打开“命令提示符” (Command Prompt)。
  4. 使用 cd 命令导航到您解压 AdGuard Home 的文件夹 (例如 cd "C:\Program Files\AdGuardHome").
  5. 运行 AdGuardHome.exe -s install 命令,将 AdGuard Home 安装并作为服务启动。
  6. 您可以通过 AdGuardHome.exe -s status 命令检查服务状态。

b) macOS 系统

  1. 从 GitHub 下载 macOS 版安装包 (请选择适用于 Intel Mac 的 AMD64 版本,或适用于 Apple Silicon 的 ARM64 版本)。
  2. 双击解压 .zip 文件。
  3. 将解压后的 AdGuard Home 文件夹拖动到“应用程序” (Applications) 文件夹。
  4. 打开“终端” (Terminal) 应用程序。
  5. 导航到 AdGuard Home 文件夹 (例如 cd /Applications/AdGuardHome)。
  6. 运行 sudo ./AdGuardHome -s install 命令并输入您的管理员密码以安装。
  7. 使用 sudo ./AdGuardHome -s status 检查服务状态。

c) Linux 系统 (使用安装脚本)

对于大多数 Linux 发行版,使用官方提供的安装脚本是最简便的方法。

  1. 打开您的终端。
  2. 运行以下命令进行安装:
    bash
    curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

    该脚本会自动检测您的系统架构并下载安装 AdGuard Home。
  3. 对于 VPS 或服务器安装: 在安装之前,请确保您的系统已更新,并安装了必要的工具,如 curldnsutils。同时,请配置防火墙以开放以下端口:
    • 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 界面进行初始配置。

  1. 打开您的网络浏览器,访问 http://localhost:3000/ (如果您在远程服务器上安装,请将 localhost 替换为服务器的 IP 地址)。
  2. 点击“开始” (Get started)。
  3. 在“管理 Web 界面” (Admin web interface) 部分,选择 AdGuard Home Web 界面的监听端口。默认通常是 80 端口。如果您的设备上 80 端口已被占用,您可以更改为其他端口 (例如 8080 或 3000)。
  4. 在“DNS 服务器” (DNS server) 部分,确保选择“所有接口” (All interfaces) 以允许本地和远程设备通过 AdGuard Home 解析 DNS。
  5. 点击“下一步” (Next),然后按照屏幕上的指示创建您的管理员账号 (用户名和密码),并完成其余的设置步骤。

配置您的设备以使用 AdGuard Home

AdGuard Home 成功运行并配置完成后,最后一步是将您的家庭设备指向它作为 DNS 服务器。

a) 配置路由器 (推荐)

这是最推荐的方法,因为一旦在路由器上设置,所有连接到该路由器的设备都将自动受到 AdGuard Home 的保护。

  1. 登录到您的路由器管理界面 (通常通过在浏览器中输入路由器 IP 地址,例如 192.168.1.1)。
  2. 寻找“DHCP/DNS 设置”、“WAN 设置”或类似的选项。
  3. 将主 DNS 服务器地址更改为运行 AdGuard Home 的设备的 IP 地址。
  4. 作为备用 DNS 服务器,您可以选择添加公共 DNS 服务,如 Quad9 (9.9.9.9) 或 Cloudflare (1.1.1.1),以防 AdGuard Home 出现问题。
  5. 保存设置并重启路由器。

b) 配置 Windows 设备

  1. 打开“控制面板” (Control Panel) > “网络和 Internet” (Network and Internet) > “网络和共享中心” (Network and Sharing Center)。
  2. 点击左侧的“更改适配器设置” (Change adapter settings)。
  3. 右键点击您当前使用的网络连接 (例如“以太网”或“WLAN”),选择“属性” (Properties)。
  4. 在列表中选择“Internet 协议版本 4 (TCP/IPv4)”,然后点击“属性” (Properties)。
  5. 选择“使用下面的 DNS 服务器地址” (Use the following DNS server addresses)。
  6. 在“首选 DNS 服务器” (Preferred DNS server) 中输入 AdGuard Home 设备的 IP 地址。
  7. 点击“确定”保存设置。

c) 配置 Android 设备

  1. 进入“设置” (Settings) > “WLAN” (Wi-Fi)。
  2. 长按您已连接的 Wi-Fi 网络,然后点击“修改网络” (Modify Network)。
  3. 将“IP 设置” (IP settings) 从 DHCP 更改为“静态” (Static)。
  4. 在“DNS 1”中输入 AdGuard Home 设备的 IP 地址。
  5. 在“DNS 2”中,您可以输入一个备用 DNS 服务器(例如 1.1.1.1)。
  6. 保存设置。

进阶配置与管理

配置完成后,您可以通过 AdGuard Home 的 Web 界面进行更多高级设置:

  • 过滤器列表: 添加或移除广告、跟踪器、恶意网站等各类过滤器列表。
  • 黑白名单: 手动添加您希望阻止或允许的特定域名。
  • DNS 上游服务器: 配置 AdGuard Home 使用哪些外部 DNS 服务器进行解析 (例如 DoH/DoT)。
  • 自定义过滤规则: 编写自己的过滤规则以满足更精细的需求。
  • 查询日志与统计: 查看详细的 DNS 查询日志,了解哪些请求被阻止,以及网络活动统计。

通过 AdGuard Home,您可以有效地保护您和您家人的网络免受广告和跟踪器的侵扰,提升上网速度,并增强整体网络安全性。享受一个更干净、更安全的网络环境吧!

滚动至顶部