Safari 和多数网页可以访问,但某个社交、视频、商店或办公 App 一直转圈、登录失败或提示无网络。
照着当前界面操作
先检查 App 自己的状态
确认目标 App 已更新、账号没有退出,并且系统允许它使用当前网络。若它在关闭 Shadowrocket 时也失败,先处理应用服务或账号问题。
在 Config 模式复现一次
界面路径Shadowrocket Home/首页 → Global Routing/全局路由 → Config/配置
保持服务器和网络不变,在 Global Routing 的 Config/配置模式下重新打开目标 App,记下时间和完整提示。
短暂切到 Proxy 做对照
界面路径Shadowrocket Home/首页 → Global Routing/全局路由 → Proxy/代理
临时切换到 Proxy/代理,再执行同一动作。Proxy 正常而 Config 失败,说明当前规则可能把相关域名直连或拦截;两种模式都失败时,不要只盯着分流规则。
用 Test Rule 检查已知域名
界面路径Shadowrocket Config/配置 → Test Rule/规则测试
如果能从错误提示或官方登录页确定域名,可在 Config 功能中使用 Test Rule。它能帮助确认该域名命中了哪条规则;界面位置可能因版本变化。
查看 Proxy、DNS 或 VPN 日志
界面路径Shadowrocket Data/数据 或 Diagnostics/诊断 → Proxy/DNS/VPN Logs
在刚才记录的时间附近查找相关请求。DNS 没有结果、请求被规则拒绝和代理服务器连接失败是不同问题,不要用同一个“换节点”动作处理。
一次只修正一项规则
确定规则问题后,只修改或更换一份可信配置,再重复同一动作。不要同时导入多个重写、脚本和规则包,否则难以知道哪一项影响了 App。