客户端显示“已连接”可能仅代表本地代理服务已启动。一次ping或端口测试也不能证明完整代理链路可用。排查时要同时看网页请求和客户端连接记录,先判断请求有没有进入客户端,再检查它通过哪条线路出去。
先做一组对照测试
- 记录当前客户端、线路和模式,便于恢复。
- 用浏览器打开一个本地网络本来就能访问的网站,确认基础网络正常。
- 再打开需要代理访问的HTTPS网站,同时查看客户端连接记录。
- 换另一条线路重复测试;必要时切换Wi-Fi与移动网络比较。
不要同时更换DNS、协议、端口与分流规则,否则无法判断哪个改变有效。测试结果应记录为“某网络、某线路、某网站、某时间”的组合,而不是只写“节点坏了”。
连接记录里没有这个网站
这通常意味着请求没有进入预期的代理入口。Windows或macOS先检查系统代理是否启用;浏览器扩展或应用自己的代理设置可能覆盖系统设置。手机检查系统VPN权限、连接开关,以及是否有另一个VPN正在运行。
系统代理不会覆盖所有应用。浏览器已正常、某个软件仍不通时,先确认该软件是否使用系统代理,再考虑客户端的TUN或应用自身代理设置。不要把HTTP代理端口当成SOCKS端口使用。
请求进入客户端,却显示DIRECT
查看当前规则是否把该域名判为直连。可以短暂切到全局代理作对照:全局能打开、规则模式不行,说明优先检查规则与DNS匹配,而不是重装节点。测试完恢复适合日常的规则模式。页面可能同时加载多个域名,主域名走代理并不代表静态资源也走代理。
已经走代理,仍出现连接错误
| 错误 | 重点方向 |
|---|---|
| ERR_TUNNEL_CONNECTION_FAILED | 浏览器无法通过配置的代理建立隧道;检查本地端口、客户端是否运行及线路日志 |
| certificate、TLS或handshake失败 | 核对设备时间、证书域名与节点参数;不要直接关闭证书验证 |
| DNS解析失败 | 区分节点服务器域名和目标网站域名哪一个失败,再检查对应解析路径 |
| timeout | 结合更换线路、网络及目标网站的结果判断链路问题 |
| 只有一个网站403或验证页 | 目标网站可能限制该出口,不能据此推断订阅全部失效 |
节点域名和网站域名不要混淆
节点地址的DNS解析用于找到服务器;访问网站时的DNS解析用于找到目标服务。这两者可以独立出问题。随意把节点域名改成IP,还可能破坏TLS服务器名称。迁移或域名问题请看域名、IP和证书的关系。
什么时候交给管理员处理
多台设备在不同网络下使用同一线路都失败,而其他线路正常时,更值得检查服务器端;所有线路只在同一台电脑失败,则先检查本机代理设置。反馈时提供上述对照结果、错误文字、客户端版本和时间。账号到期或流量不足也可能导致线路不可用,先在用户中心核对。