导读:
基础检查
- 检查网络:先关闭 Shadowrocket,确认 WiFi/4G/5G 本身能正常上网
- 检查 VPN 权限:设置 → 通用 → VPN 与设备管理,确认 Shadowrocket 的 VPN 配置已启用且未过期
- 检查节点状态:确认订阅链接未过期,节点未被墙或服务器未宕机(可尝试在其他设备上测试同一节点)
配置排查
- 检查节点信息:确认服务器地址、端口、密码、协议类型(SS/SSR/V2Ray/Trojan 等)填写正确
- 检查路由模式:
- 尝试切换到「全局代理」测试是否为规则问题
- 检查「配置」文件是否加载正确(规则模式需确保规则文件未损坏)
- DNS 设置:尝试将 DNS 改为
8.8.8或1.1.1,或开启「DNS over HTTPS」
网络环境测试
- 切换网络:WiFi 和蜂窝数据互相切换测试(部分运营商可能限制代理端口)
- 更换端口:尝试将节点端口改为 443、8080 等常用端口(部分网络会封锁非常用端口)
- 关闭其他 VPN:确保没有其他 VPN 软件在后台运行冲突
软件修复
- 重启应用:彻底关闭 Shadowrocket 后台,重新打开
- 重新导入配置:删除现有节点,重新订阅或手动添加
- 更新应用:确保是最新版本(TestFlight 或外区 App Store)
- 重置网络设置:设置 → 通用 → 传输或还原 iPhone → 还原 → 还原网络设置(会清除 WiFi 密码)
日志诊断
- 在 Shadowrocket 中开启「日志」功能(设置 → 日志),查看具体错误代码:
EOF/connection reset:通常是节点被墙或配置错误timeout:网络不通或服务器无响应SSL error:证书问题或 TLS 版本不匹配
特殊情况
- iOS 更新后失效:尝试删除 VPN 配置重新添加,或等待 Shadowrocket 更新适配
- 国区 App Store 版本:如使用的是国区账号下载的旧版本,可能存在功能限制,建议切换到外区账号下载最新版
如果以上方法都无效,建议:
- 联系节点服务商确认服务器状态
- 尝试使用其他代理软件(如 Quantumult X、Surge)测试是否为 Shadowrocket 本身问题
⚠️ 提醒:请确保你使用的代理服务符合当地法律法规,仅用于合法的跨境网络访问需求。