Shadowrocket 显示已连接或 iOS 出现 VPN 状态,但 Safari、视频或多个应用都无法访问。
照着当前界面操作
先关闭连接验证基础网络
关闭 Shadowrocket,用 Safari 打开一个普通网页。如果此时也打不开,问题在当前 Wi-Fi、蜂窝数据或运营商,继续换服务器不会有帮助。
确认当前到底在用哪种网络
界面路径iOS 控制中心或设置 → Wi-Fi/蜂窝网络
记录手机现在使用 Wi-Fi 还是蜂窝数据。不要一边换网络一边换服务器,否则无法判断哪一次修改有效。
对当前服务器做连通性测试
界面路径Shadowrocket Home/首页 → Connectivity Test/连通性测试
回到 Shadowrocket,对当前服务器和一两条备用服务器执行 Connectivity Test。全部超时更像订阅或网络问题;只有一条失败时,先换到能返回结果的服务器。
用 Proxy 与 Config 做一次对照
界面路径Shadowrocket Home/首页 → Global Routing/全局路由
先在 Config/配置模式复现,再短暂切到 Proxy/代理重试同一个网页。Proxy 正常而 Config 异常时,重点检查规则;两种模式都失败时,继续看服务器或基础网络。测试后恢复原来的 Config。
保留诊断日志再判断
界面路径Shadowrocket Data/数据 或 Settings/设置 → Diagnostics/诊断
在 Data 或 Settings 中寻找 Proxy、DNS、Diagnostics、VPN Logs 等功能。不同版本位置可能变化;重点记录失败时间、域名和完整提示,不要凭一条模糊状态重装应用。
把重置网络设置留到最后
界面路径iOS 设置 → 通用 → 传输或还原 iPhone → 还原 → 还原网络设置
更新应用和 iOS、重启设备仍无效时,才考虑 Apple 的“还原网络设置”。它会清除已保存的 Wi-Fi、蜂窝、VPN 和 APN 等网络设置,操作前先保存自己的订阅资料。