⚡ 一分钟排查 路线
1

检查网络状态

切换Wi-Fi/蜂窝数据,确认互联网可访问

查看网络诊断 →
2

检查订阅有效性

在浏览器中打开订阅链接测试

订阅管理中心 →
3

检查规则配置

确认规则顺序与策略类型

规则实验室 →
4

重新同步节点

手动刷新并重启Shadowrocket

重新安装/下载 →
无法连接:TLS handshake failed

检查系统时间是否准确,尝试更换节点或协议(如从Vmess切换为Trojan),确保节点证书未过期。

订阅更新失败:invalid URL

在Shadowrocket中删除旧订阅,重新粘贴完整链接(含 https://),若仍失败请联系服务商获取新地址。

📖 Shadowrocket 常见错误 代码百科
错误代码说明快速修复
timeout网络超时切换网络,检查节点可用性
tls handshake failedTLS握手失败校准时间,更换节点/协议
invalid config配置错误重新导入配置文件
dns resolve failedDNS解析失败开启DoH或更换DNS服务器
subscription expired订阅过期联系服务商续期或更新链接
connection refused连接被拒绝检查端口是否开放,尝试其他节点

🔧 需要进一步协助?

直接跳转至对应功能页面,完成配置修复

Shadowrocket 常见故障深度排查手册

Shadowrocket 问答库 汇集了上万名用户在实际使用中遇到的高频问题, 覆盖安装、连接、订阅、规则、DNS等全部核心模块。无论你是刚入门的新手还是经验丰富的老用户, 都可以在这里找到精准的解决方案。

连接超时与握手失败

timeouttls handshake failed 是最常见的错误类型。 前者通常由网络封锁或节点不可用引起,后者多因证书问题或设备时间偏差导致。 建议优先检查系统时间是否自动同步,然后通过 Shadowrocket 的测速功能筛选低延迟节点。 若使用 Vmess 协议频繁超时,可尝试切换至 Trojan 或 Hysteria,它们在不同网络环境下表现更优。

订阅自动同步异常的修复策略

订阅更新失败时,不要立即删除订阅。先手动复制链接在 Safari 中打开,确认能否返回节点数据。 如果可以,说明链接本身有效,问题出在 Shadowrocket 的网络权限或 DNS 解析。 此时可前往 iOS 设置 → Shadowrocket → 无线数据,确保已允许 WLAN 与蜂窝网络。 同时在 Shadowrocket 内开启 DNS over HTTPS,可有效规避运营商对订阅域名的干扰。

广告拦截失效与规则冲突

广告拦截依赖于规则集中对广告域名的 REJECT 策略。若发现拦截失效, 请检查规则列表中是否包含广告过滤条目,并确保它们位于规则集顶部。 部分订阅自带规则可能覆盖了你本地添加的拦截规则,此时可以进入 规则实验室 获取最新的广告屏蔽模板单独导入。

更多进阶排查技巧,请访问我们的 新手教程测速中心