错误: 会话开始后约 3.5 分钟,隧道变得静默,所有流同时超时

作者: FaranakZandi创建于 2026年8月4日更新于 2026年8月4日

设置: 服务器位于 Docker (ghcr.io/masterking32/masterdnsvpn:v2026.06.13.234407-7de2476, Linux), 客户端位于 Windows (v2026.05.10.180256-27c7e11), SOCKS5 模式。 症状: 会话初始化后,前 1-3 次 SOCKS5 CONNECT 正常成功。之后的所有 CONNECT 都没有响应 - 没有错误,只是沉默 - 而浏览器最终显示 ERR_NETWORK_CHANGED。大约 3.5 分钟后,客户端几乎同时强制关闭了所有挂起的流: ARQ 连接关闭 | ... 原因: 终端 ACK 等待超时 | 先前原因: 数据包 TTL 过期 ... 自: lastActivity=3m30.xxx 同一时间戳在各个流中几乎相同,表明返回路径 (服务器 → 客户端响应) 在特定时刻被切断,而不是逐渐退化。 排除: 使用单个解析器 (仅使用 8.8.8.8) 和多个解析器 (8.8.8.8, 9.9.9.9, 4.2.2.4) 使用 XOR 和 ChaCha20 加密 服务器端日志显示没有异常;端口 53 打开,并且整个 DNS 委托验证工作正常 (dig) 这不是 Windows/browser 网络问题 - 只有在连接到隧道的 SOCKS5 代理时才会发生 怀疑: 看起来在网络路径上中间阶段的过滤在初始宽限期后会静默地丢弃隧道响应 - 但在这里标记以防止它实际上是一个会话/ARQ 层问题。 附件日志: client.log (多个解析器, XOR), client-8.8.8.8.log (单个解析器, XOR), client_ChaCha20.log (单个解析器, ChaCha20 - 包含 ARQ 连接关闭序列)。

内容来源: masterking32/MasterDnsVPN