导读:
Shadowrocket 节点超时通常由节点失效、配置错误或网络环境导致,按以下步骤系统排查:
-
切换网络测试
- WiFi 和 4G/5G 互相切换测试
- 关闭其他 VPN 或代理软件
-
检查节点状态
- 测试同订阅下的其他节点(如果全部超时 → 订阅/网络问题;如果只有这个超时 → 节点本身问题)
- 在节点列表中点击「测试延迟」(Ping),看是否显示具体延迟数值
-
检查订阅更新
- 进入「配置」→ 长按订阅链接 →「更新」
- 确认节点信息未过期(流量用完或订阅到期)
常见解决方案
配置参数修正
- 端口/密码错误:重新从服务商处复制配置,注意是否有空格
- 协议不匹配:确认是 SS/SSR/V2Ray/Trojan 中的哪一种,与服务器端保持一致
- UUID/AlterID:V2Ray 节点需确保 UUID 正确,AlterID 通常设为 0 或 64
- TLS 设置:开启 TLS 的节点需确认「允许不安全」选项(自签证书时)
软件设置调整
- 超时设置:「设置」→「延迟测试方法」改为 TCP,超时时间设为 5000ms 以上
- 路由模式:尝试切换到「全局代理」测试(排除规则分流问题)
- IPv6:尝试关闭 IPv6(「设置」→「IPv6」关闭)
- UDP 转发:部分节点需关闭 UDP 转发才能正常连接
网络环境修复
- DNS 污染:「设置」→「DNS」改为
8.8.8或1.1.1,或启用「DNS over HTTPS」 - 系统时间:确保 iPhone 时间是自动设置(VMess 协议对时间敏感,误差超过 90 秒会连不上)
进阶诊断
查看日志定位问题
- Shadowrocket 首页 → 点击右上角「设置」→「日志」
- 尝试连接后查看错误代码:
EOF/connection reset:节点被墙或端口被封authentication failed:密码错误TLS handshake error:证书或 SNI 配置错误timeout:网络不通或节点宕机
测试节点可用性
- 在电脑上用 Clash 或 V2RayN 测试同一节点,确认是节点问题还是手机端问题
- 使用在线端口检测工具测试服务器端口是否开放
特殊情况处理
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 只有特定 App 无法连接 | 分流规则问题 | 检查「配置」→「规则」中该 App 是否被直连 |
| 能连上但无法上网 | DNS 或 MTU 问题 | 开启「全局路由」测试,或调整 MTU 值 |
| 刚购买就超时 | 订阅未同步 | 联系服务商确认节点是否已激活 |
| 高峰时段超时 | 线路拥堵 | 更换中转节点或低峰期使用 |
终极方案
如果以上均无效:
- 备份配置后删除 App 重新安装(排除配置文件损坏)
- 重置网络设置:iPhone「设置」→「通用」→「传输或还原 iPhone」→「还原」→「还原网络设置」
- 更换协议:如 SS 被墙严重,尝试 Trojan 或 VLESS 协议
提示:如果节点突然集体超时,大概率是服务器被墙或订阅失效,建议联系服务商确认节点状态,而非反复调试本地设置。