导读:
Shadowrocket 连不上时,可以按以下步骤逐一排查:
- 切换网络:尝试 WiFi 与 4G/5G 互相切换,排除特定网络限制
- 测试节点:在节点列表中点击右上角"测试"按钮,查看延迟是否为"-1"或超时(如果是,说明节点已失效)
- 更新订阅:下拉刷新订阅链接,确保配置未过期
配置问题排查
- 检查代理模式:
- 全局模式:所有流量走代理
- 规则模式:按规则分流(检查规则是否过于严格导致阻断)
- 直连模式:相当于未开启代理
- DNS 设置:尝试更换 DNS(如 8.8.8.8、1.1.1.1 或 223.5.5.5),避免 DNS 污染
- 关闭 IPv6:部分节点不支持 IPv6,可在"设置→IPv6"中关闭
系统权限检查
- VPN 权限:设置 → 通用 → VPN 与设备管理,确保 Shadowrocket 配置已启用
- 网络权限:设置 → 蜂窝网络 → 找到 Shadowrocket,确保允许使用数据
- 后台刷新:设置 → 通用 → 后台 App 刷新,确保开启(防止断流)
常见故障修复
- 重启应用:彻底关闭 Shadowrocket 后台,重新打开
- 重置网络:设置 → 通用 → 传输或还原 iPhone → 还原 → 还原网络设置(会清除 WiFi 密码)
- 更换协议:如使用 SS/SSR 被干扰,尝试更换为 VMess、VLESS 或 Trojan 协议
- 关闭其他 VPN:确保没有其他 VPN 应用同时运行
日志分析(进阶)
- 在"设置→延迟测试方法"改为 TCP
- 连接后查看"配置"页面的日志,查看具体错误代码(如 TLS handshake timeout 通常是证书或网络问题)
临时替代方案
如果急需使用,可尝试:
- 使用系统自带的"个人热点"反向共享网络
- 更换其他代理协议或端口(443、80 等常见端口有时被 QoS 限制)
注意:如果所有节点都显示超时,大概率是订阅失效或本地网络被限制;如果只有特定节点不通,则是节点本身问题,建议联系服务提供商确认节点状态。
如以上方法无效,建议提供具体的错误现象(如"显示连接但无法上网"或"直接提示连接失败"),以便进一步诊断。