# 超时与连接重置排查

按 DNS、TCP、CONNECT、TLS、请求和读取阶段诊断 timeout 与 ECONNRESET。

超时和重置是网络结果，不是根因。必须记录具体阶段、耗时和是否已经发送业务请求。

## 阶段

- DNS 解析代理主机。
- TCP 连接代理端口。
- 代理认证或 CONNECT。
- 目标 TLS、发送请求与读取响应。

## 对照实验

- 使用同一代理访问简单公开目标。
- 只替换网络或只降低并发。
- 禁用连接复用验证陈旧连接。

## 重试安全

- 幂等请求有限重试。
- 非幂等请求先确认服务端是否处理。
- 指数退避并设置总截止时间。

## 证据

- 记录阶段、错误类型、耗时、协议和请求 ID。
- 不记录密码、Cookie 或完整响应正文。
