导读:
"小火箭"(Shadowrocket)显示已连接但无法上网,这是iOS代理工具的典型问题,按以下步骤逐一排查:
节点本身失效(90%概率)
- 切换节点:尝试切换不同地区/不同协议的节点
- 测试延迟:在节点列表页向右滑动节点,点击"测试"看是否通
- 检查订阅:确认订阅未过期、流量未用完
代理模式错误
进入小火箭 → 点击底部"设置" → 检查:
- 全局路由应设置为"配置"(推荐)或"代理"
- 不要设置为"直连"
🟡 配置问题排查
DNS解析问题
- 设置 → DNS → 改为 8.8.8 或 1.1.1
- 关闭"启用IPv6"(部分网络IPv6会冲突)
规则配置错误
- 更新远程配置:配置页 → 点击右上角编辑 → 更新
- 尝试切换到"全局代理"模式测试(排除规则问题)
证书问题(如使用HTTPS解密)
- 设置 → 证书 → 检查是否安装并信任
- 通用 → 关于本机 → 证书信任设置 → 开启
🟢 网络环境排查
本地网络限制
- 切换WiFi/蜂窝数据测试
- 尝试关闭路由器IPv6功能
- 检查是否连接了公司/校园网(可能有防火墙)
协议兼容性
- 如使用V2Ray/Xray,尝试更换传输协议(TCP/WebSocket/gRPC)
- 更换端口(443/80等常用端口可能被限制)
🔵 系统级解决
重启与重置
- 飞行模式开关一次
- 重启手机
- 设置 → 通用 → 传输或还原iPhone → 还原网络设置
软件冲突
- 关闭其他VPN类App(如Clash、Quantumult等)
- 检查"设置 → VPN"中是否有其他配置在争抢
📝 查看日志定位问题
小火箭 → 设置 → 日志,查看错误类型:
- EOF/Timeout:节点被墙或网络不通
- TLS错误:证书或SNI配置问题
- DNS错误:域名解析失败
💡 快速测试方法
- 打开Safari访问
http://ip.sb看是否显示代理IP - 尝试访问国内网站(如百度),如果国内能访问但国外不能,是规则问题
- 如果都不能访问,是节点或全局连接问题
如果以上都无效,建议:
- 重新导入订阅链接
- 尝试使用不同的代理协议(如从VMess换到Trojan)
- 联系节点提供商确认服务状态
按这个顺序排查,通常能解决90%的"假连接"问题。