导读:
Shadowrocket节点显示连接超时通常由以下几个原因导致,请按顺序排查:
- 切换WiFi/蜂窝数据测试,确认基础网络正常
- 尝试访问国内网站(如百度),确认非全局断网
- 关闭并重新打开Shadowrocket的VPN开关
节点配置问题(最常见)
- 检查节点信息:确认服务器地址、端口、密码、加密方式是否正确
- 检查节点有效期:订阅可能已过期或流量用完
- 端口被封:尝试更换端口(如443、80等常用端口)
- 协议兼容性:确认客户端与服务端协议一致(如VMess/VLESS/Trojan等)
Shadowrocket设置调整
设置建议:
• 路由模式:尝试切换"配置"模式(非全局)
• DNS:改为手动设置(如8.8.8.8或1.1.1.1)
• 证书:如使用TLS,确保已安装并信任证书
• 混淆:如使用obfs,确认参数与服务端匹配
系统级排查
- 时间同步:确保iOS系统时间与网络时间同步(偏差超过90秒会导致TLS握手失败)
- VPN权限:设置 → 通用 → VPN与设备管理,确认配置未过期
- 后台刷新:确保Shadowrocket有后台刷新权限
快速测试方法
- 在Shadowrocket中点击节点右侧的测试按钮(或"延迟测试")
- 查看具体错误代码:
- Handshake failed:通常是密码或加密方式错误
- Timeout:网络不通或端口被封
- SSL Error:证书或TLS配置问题
应急方案
- 尝试其他节点,确认是否为单个节点问题
- 更新Shadowrocket至最新版本
- 删除节点重新导入订阅链接
- 重启设备
如果以上均无效,可能是服务端问题,建议联系节点提供商确认服务器状态或更换节点。
需要我针对某个具体协议(如VMess/Trojan)提供更详细的排查步骤吗?