📡 小火箭连接后无法上网,如何逐步排查?
遇到开启小火箭后网页打不开的情况,通常由以下几个原因引起。请按顺序检查:
- 节点可用性:打开「节点」页签,查看当前选中的节点是否显示绿色延迟。如果全部超时,说明订阅节点可能已失效,请更新订阅或联系服务商。
- 规则拦截:临时切换到「代理」模式(全局),如果能上网,说明是规则误将你需要访问的域名设为直连或拒绝。可进入「配置」页查看具体规则。
- VPN权限:前往 iOS 系统「设置」>「通用」>「VPN与设备管理」,确认 Shadowrocket 的 VPN 配置存在且未被禁用。必要时删除配置后重新添加。
- DNS设置:在「设置」>「DNS」中确保已开启 DNS over HTTPS 或手动指定公共 DNS(如 1.1.1.1),避免运营商DNS污染。
💡 快速自检小技巧:使用小火箭内置的「连通性测试」功能,对当前节点进行 ping 和 HTTP 请求测试,直观判断问题所在层级。
🔗 订阅导入失败或节点列表为空怎么办?
订阅导入是小火箭最常用的添加节点方式,若导入后没有显示任何节点,请尝试以下步骤:
- 验证链接:将订阅 URL 复制到 Safari 浏览器中打开,看是否能返回一串 Base64 编码的文本或节点列表。如果返回404或无法访问,说明链接本身已失效。
- 检查格式:小火箭支持的订阅格式为 subscription:// 开头的链接,或直接以 https:// 开头的明文/Base64节点集。确保粘贴时没有多余空格。
- 关闭解密干扰:如果开启了 HTTPS 解密(MitM),可能会干扰订阅拉取。暂时关闭重写功能或将该订阅域名加入跳过列表后再试。
- 手动导入:如果订阅依然失败,可尝试将节点信息导出为二维码或手动复制单节点参数,通过「+」手动添加。
此外,订阅链接通常有有效期,请定期确认服务商未停止服务。
📋 如何正确设置分流规则,避免国内网站变慢?
分流规则是 Shadowrocket 的灵魂,错误的规则会导致国内网站走代理、国外网站却直连。推荐的配置逻辑如下:
- 使用社区规则:在「配置」页签中点击「+」,导入知名规则集(如 Lazy_Rules)。这类规则集已经包含大量国内网站直连、常见广告屏蔽和隐私防护条目。
- 手动调整优先级:确认规则列表顶部有 DOMAIN-SUFFIX,cn,DIRECT 或 GEOIP,CN,DIRECT,并将国内常用域名(如 weixin.qq.com)的直连规则放在代理规则之上。
- FINAL 策略:规则末尾的 FINAL,PROXY 表示未命中任何规则的流量默认走代理。如果你希望默认直连,可改为 FINAL,DIRECT。
调整后记得点击「更新」或重新开启开关使新规则生效。如果某些应用仍异常,可在「规则」页中实时查看最近的请求日志,找到对应域名并单独添加规则。
🔘 代理开关频繁断开或无法关闭?
如果你发现小火箭的连接会自动断开,或者关闭开关后依然处于代理状态,可能与以下设置有关:
- 按需连接:在「设置」>「按需连接」中,若开启了此功能,小火箭会在网络变化时自动连接/断开。可关闭该功能,改为手动控制开关。
- 系统后台限制:iOS 系统可能为了省电冻结后台应用。前往「设置」>「通用」>「后台应用刷新」,确保 Shadowrocket 的开关处于开启状态。同时关闭低电量模式。
- VPN 配置冲突:如果设备上安装了多个 VPN 或代理工具,可能会相互排斥。建议只保留 Shadowrocket 的 VPN 配置文件,删除其他不再使用的描述文件。
- 断开后仍然代理:极少数情况下,关闭开关后网络仍然异常。此时可尝试开启再关闭飞行模式,或重启手机以重置网络栈。
🔄 更新规则集后部分应用连不上网?
规则集更新可能引入更严格的拦截策略或域名变更,导致特定应用无法访问。你可以:
- 在「请求日志」中实时查看该应用触发的连接记录,找到被拦截或走错路由的域名。
- 将该域名添加到「本地规则」中,并设置为 DIRECT 或 PROXY,优先级设为最高。
- 临时回退到之前的规则版本(如果你有备份),或联系规则维护者反馈问题。
通常此类问题由规则误杀引起,修正后即可恢复。