type
status
date
slug
summary
tags
category
icon
password
😀
最近在使用 OpenWrt 搭配 AdGuard Home 软路由时,遇到过频繁的断网问题。虽然 PPPoE 连接正常,但浏览器无法打开网页,且部分服务(如 QQ 和视频播放)能正常工作。重启 AdGuard Home 后,网络恢复正常。查看日志,发现大量
Client.Timeout exceeded
和 context deadline exceeded
错误,怀疑是 AdGuard Home 的某些配置引起了问题。问题分析
日志中的错误信息显示,AdGuard Home 在尝试访问外部 DNS 服务时频繁超时,特别是访问
dns-family.adguard.com
时。此问题常见于启用 AdGuard Home 的 AdGuard【浏览安全】网页服务 和 AdGuard 【家长控制】服务 功能时,这两个功能会发送大量的外部 DNS 查询请求,如果外部服务器响应慢或不稳定,可能会导致网络连接不稳定。解决方法
- 禁用 AdGuard【浏览安全】网页服务 和 AdGuard 【家长控制】服务:这两个功能会频繁向外部 DNS 服务器发送请求,可能导致超时问题。禁用这两个功能可以减少不必要的网络负担,提升系统稳定性。
- 更换上游 DNS 服务器:将上游 DNS 服务器更改为更稳定的服务,如 Google DNS (
8.8.8.8
), Cloudflare DNS (1.1.1.1
) 或 OpenDNS (208.67.222.222
) 等,避免依赖响应较慢的第三方服务。
总结
如果你遇到类似的网络不稳定问题,可以尝试调整 AdGuard Home 的配置,禁用不必要的功能,或更换稳定的上游 DNS 服务器。这将有效减少外部依赖,提升网络稳定性。
- 作者:司徒凌风
- 链接:https://situ.eu.org/article/191874cb-3972-80e1-8c72-e9f5a761b79c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。