AdGuard Home 是一款功能强大的广告拦截隐私保护软件,它能够在不安装任何客户端的情况下,在各个平台上拦截广告和追踪器,包括 Windows、macOS、Android 和 iOS。本文将为您详细介绍如何在 OpenWrt 路由器上安装和配置 AdGuard Home,以实现全局广告拦截和隐私保护。通过该工具,您可以拦截网页广告、阻止隐私跟踪,并且支持 DNS over TLS 和 DNS over HTTPS 协议,让您的上网体验更加安全与纯净。

所需组件

为了在 OpenWrt 上安装 AdGuard Home,您需要以下组件:

  • luci-app-adguardhome:AdGuard Home 的核心组件,可视化管理界面,支持在 OpenWrt 后台中方便配置。

适用设备

教程适用于所有支持 OpenWrt 的设备。主要编程语言为 Shell、Lua、HTML 和 Makefile。安装过程中只需下载 luci-app-adguardhome.ipk 包,通常不需要额外的依赖项。

安装教程

方法一:通过终端安装

首先,使用 SSH 工具登录到 OpenWrt 设备的终端,执行以下命令下载并安装 AdGuard Home 组件:

# 下载 AdGuard Home
wget https://github.com/rufengsuixing/luci-app-adguardhome/releases/download/1.8-11/luci-app-adguardhome_1.8-11_all.ipk

# 安装 AdGuard Home
opkg install luci-app-adguardhome_*.ipk

方法二:通过文件传输安装

如果您的 OpenWrt 后台安装了“文件传输”组件,您也可以直接上传 luci-app-adguardhome.ipk 文件,并在“文件传输”界面内安装。

使用教程

1. 启动 AdGuard Home

安装完成后,进入 OpenWrt 的后台管理界面,点击 “服务” -> “AdGuard Home”。在这里,您可以检查并更新 AdGuard Home 核心版本。更新完成后,启用 AdGuard Home 插件。如果日志显示正常运行,则表示安装成功。

2. 配置管理界面

进入 AdGuard Home 配置页面后,您可以设置 Web 管理界面的端口和 DNS 服务器监听接口。默认情况下,Web 管理界面使用端口 80,DNS 服务器使用端口 53。如果这些端口已被占用,您可以选择其他端口(如 8080 和 55)。身份验证信息可以根据您的需求设置。

# 网页管理地址
http://你的设备IP地址:3000/

3. 配置 DNS 设置

进入 AdGuard Home 的 DNS 设置页面,配置“上游 DNS 服务器”。推荐使用支持 DNS over HTTPS 或 DNS over TLS 的上游 DNS 服务。以下是一些适合国内的上游 DNS 服务器地址:

# 上游 DNS 服务器地址
https://doh.pub/dns-query
https://dns.alidns.com/dns-query
https://cloudflare-dns.com/dns-query

# Bootstrap DNS 服务器:设置为当地运营商的 DNS 以提高解析速度

4. 添加 DNS 黑名单规则

进入 AdGuard Home 的“过滤器”页面,添加 DNS 黑名单规则(在新版中称为 DNS 封锁清单)。您可以选择合适的拦截规则,并定期检查更新。

5. 启用全局广告拦截

在 OpenWrt 的 AdGuard Home 设置页面,将 DNS 重定向设置为 “作为 dnsmasq 的上游服务器”,这意味着 AdGuard Home 将接管所有设备的 DNS 请求,从而实现全局广告拦截。完成配置后,重定向状态应显示为“已重定向”。

补充内容

忘记登录密码的解决方法

如果您忘记了 AdGuard Home 的管理页面密码,您可以通过以下方法重置:

  1. 进入 OpenWrt 终端,找到 AdGuard Home 的配置文件。
  2. 修改配置文件中的登录信息或执行重置命令。

注意事项

  • 规则的选择:拦截效果取决于所选择的规则,建议使用合适的拦截规则,避免使用过多的规则,可能会影响网络访问。
  • DNS 缓存:网络环境中可能会存在多个 DNS 缓存,为避免访问异常,可以将 AdGuard Home 中的 DNS 缓存大小设置为 0。

总结

通过本教程,您可以成功在 OpenWrt 上安装和配置 AdGuard Home,实现全局广告拦截,保护隐私,改善上网体验。AdGuard Home 的强大功能不仅可以拦截广告,还能阻止追踪器和恶意网站,有效提升网络安全性。

通过优化 DNS 设置和合理的黑名单规则,您可以打造一个更加清爽、流畅的网络环境。AdGuard Home 与 OpenWrt 的结合,使得这一切变得更加轻松可控。


END
本文作者:
文章标题: OpenWrt 安装与配置 AdGuard Home 实现全局广告拦截的详细教程
本文地址: https://www.haovps.top/archives/308.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 10 月 24 日
如果觉得我的文章对你有用,请随意赞赏