连接开关打不开或立即关闭
先区分没有获得权限,还是已经启动后被系统终止。
确认开关失败发生在哪一步
iPhone / iPad 上,Home 的 Not Connected 表示尚未建立连接,不等于订阅一定有错。先关闭自动重连条件,手动操作一次开关,观察系统是否请求添加 VPN 配置。若权限窗口尚未确认,回到系统提示完成验证;若开关短暂打开后恢复,记录持续时间和紧接着出现的错误,不要连续反复点击。
接着断开客户端,在浏览器打开一个平常可以访问的页面。基础网络也失败时,先完成 Wi-Fi 登录、检查蜂窝数据或重连网络。需要网页认证的公共 Wi-Fi 应先在断开状态完成认证,再测试连接。设备能连上无线接入点,只能说明局域网连接成立,不能证明已经获得互联网访问能力。
检查 VPN 配置与系统管理限制
iPhone / iPad 可在系统设置中搜索 VPN,查看是否存在对应配置,以及是否有其他正在连接的 VPN。先停止冲突连接,再返回 Shadowrocket 重试。不要凭名称删除公司、学校或设备管理下发的配置;受管理设备可能限制添加 VPN,需要由设备管理员确认允许的连接方式,应用内重新导入服务器不能解除系统限制。
若此前拒绝过授权,重新发起连接并留意系统提示;若系统中存在失效的 Shadowrocket VPN 配置,可在保存应用内资料后,移除明确属于本应用的旧配置,再由应用重新申请。系统配置与服务器条目不是同一份数据,删除前应确认对象,避免把订阅和规则一并清理。完成后先测试手动连接,不急于恢复自动条件。
分开处理权限不足与配置错误
Mac、Windows、安卓和 Linux 上,先检查应用是否正常启动,以及建立网络隧道需要的系统授权是否完成。安卓应核对 VPN 连接确认和应用电池限制;桌面系统应核对当前账户权限与安全软件的阻止记录。只修改与 Shadowrocket 对应的授权,不应为了排查而长期关闭系统防护或放宽所有应用的权限。
如果系统已经允许连接,而开关仍立即回退,改用保存好的最小配置,保留一个已有且参数完整的服务器条目。暂时停用自定义脚本、Rewrite 和复杂策略组,再重新连接。这样是在判断错误是否来自配置加载,不是在证明服务器可用。若最小配置可以维持连接,再逐项恢复扩展内容,直到找到导致回退的那一项。
检查 On Demand 与竞争连接
On Demand 会依据系统条件发起连接,容易让手动关闭后的状态看起来像“自动弹回”。排查时先记下原条件,再暂时关闭 On Demand,确保只有一次手动连接请求。与此同时停止其他 VPN、网络过滤或隧道功能,测试结束后再分别恢复;同时运行多个接管网络的组件,会使权限和路由归属难以判断。
如果只有锁屏后或切换网络时退出,应转到耗电和 iPad 章节,而不是继续删除服务器。若每次启动都出现明确配置解析错误,则检查配置中的分段名、标点和引用策略是否存在。把错误原文与最后一次成功连接的配置作对照,比重装应用更容易保留线索,也能避免重复输入敏感认证信息。