Lazy loaded image
OpenWrt + AdGuard Home 断网问题及解决方案
字数 452阅读时长 2 分钟
2025-2-5
2025-2-5
type
status
date
slug
summary
tags
category
icon
password
😀
最近在使用 OpenWrt 搭配 AdGuard Home 软路由时,遇到过频繁的断网问题。虽然 PPPoE 连接正常,但浏览器无法打开网页,且部分服务(如 QQ 和视频播放)能正常工作。重启 AdGuard Home 后,网络恢复正常。查看日志,发现大量 Client.Timeout exceededcontext deadline exceeded 错误,怀疑是 AdGuard Home 的某些配置引起了问题。

问题分析

日志中的错误信息显示,AdGuard Home 在尝试访问外部 DNS 服务时频繁超时,特别是访问 dns-family.adguard.com 时。此问题常见于启用 AdGuard Home 的 AdGuard【浏览安全】网页服务AdGuard 【家长控制】服务 功能时,这两个功能会发送大量的外部 DNS 查询请求,如果外部服务器响应慢或不稳定,可能会导致网络连接不稳定。

解决方法

  1. 禁用 AdGuard【浏览安全】网页服务 AdGuard 【家长控制】服务:这两个功能会频繁向外部 DNS 服务器发送请求,可能导致超时问题。禁用这两个功能可以减少不必要的网络负担,提升系统稳定性。
  1. 更换上游 DNS 服务器:将上游 DNS 服务器更改为更稳定的服务,如 Google DNS (8.8.8.8), Cloudflare DNS (1.1.1.1) 或 OpenDNS (208.67.222.222) 等,避免依赖响应较慢的第三方服务。

总结

如果你遇到类似的网络不稳定问题,可以尝试调整 AdGuard Home 的配置,禁用不必要的功能,或更换稳定的上游 DNS 服务器。这将有效减少外部依赖,提升网络稳定性。
上一篇
博客页脚增强:显示用户和服务器地理位置信息
下一篇
国家开放平台课本下载工具