Shadowrocket 多个订阅怎么管理:分组排序、清理重复节点与删除订阅

已有多份订阅时,如何用备注区分来源、调整服务器排序、找出并清理重复条目,以及删除订阅前需要备份的内容。

本文速览

本文以用户已有自己的服务商与订阅为前提,按“标记来源、逐组更新、整理顺序、核对重复、备份删除”的顺序整理 Home 列表。重点区分订阅地址、服务器条目与 Config 中的分流规则,避免把同名服务器误删,或把列表排序误认为自动切换策略。

一、先分清订阅、服务器与 Config

Shadowrocket(小火箭)的订阅是获取服务器参数的来源。一份订阅可以返回多个服务器条目;两个订阅也可能包含名称相同、参数不同的条目。整理多个订阅时,先保留来源关系,再处理条目数量,不要只凭列表里显示的名称判断是否重复。

Home 用于查看服务器并选择连接目标,Config 用于管理配置文件及规则。删除 Home 中的一份订阅,并不等于同时清理 Config 中对服务器名称或策略的引用;反过来,切换 Config 也不等于替换已有订阅地址。

Home
核对订阅来源、服务器条目与当前选择
Config
检查规则和策略对服务器名称的引用
Settings → Subscribe
核对订阅更新相关设置

本文所说的分组,首先指按订阅来源识别服务器集合,不是创建一个会自动测速、自动切换的策略组。列表顺序、当前选中的服务器与规则最终采用的策略,是三个需要分别检查的状态。

二、给已有订阅标注来源,再逐份更新

先给每份订阅写清用途与来源标识,例如“个人常用-A”“出行备用-B”。备注里不要放完整订阅地址、密码或账户凭据。名称的作用是帮助辨认,不会改变协议、端口或连接优先级。

  1. 记录原状

    进入 Home,记下现有订阅名称、每组条目数和当前选中的服务器。已有订阅不要为了改名再导入一次,否则可能增加一份重复来源。

  2. 核对地址

    打开目标订阅的编辑界面,核对 URL 与自己的原始记录是否一致。示例 https://example.com/sub?token=xxxx 仅说明地址结构,不是可用订阅。

  3. 填写备注

    在订阅编辑界面的 Remarks 中填写简短标识并保存。需要新增已有订阅时,路径为 Home → 右上角“+”→ Type → Subscribe,再填写 URL 与 Remarks。

  4. 逐组更新

    使用目标订阅对应的更新操作,每次只处理一份。若使用 Home 下拉刷新会同时触发多份订阅更新,就在刷新后逐一核对各组结果,不把某一组成功视为全部成功。

  5. 核对变化

    对照更新前后的条目数、名称和当前选择。更新后少了条目,先检查来源返回内容与更新结果,不要立即用反复导入来补齐。

订阅地址中的查询参数可能承担身份认证作用。即使两条地址的域名和路径相同,只要 token 不同,也不能直接判断它们是同一份订阅。排查时只在自己的设备上比对完整地址,对外描述问题时遮盖认证参数。

三、先固定来源顺序,再整理服务器顺序

多个订阅的列表整理宜分两轮:第一轮按来源与用途归类,第二轮才处理组内服务器。先完成一轮更新,再做排序,避免更新引起的新增、删除或名称变化打乱刚完成的核对。

不要把延迟最小的条目当成所有业务的最佳目标。延迟测试与网页加载、持续下载的测量对象不同;测试结果还会受当前 Wi-Fi、蜂窝网络与服务器负载影响。本文不提供实测排名,整理时以自己的同条件测试记录为依据。

四、清理重复节点:比较参数,不只比较名字

重复条目分两类:同一订阅被重复导入,或不同订阅返回了相似服务器。前者应先处理重复来源,后者应查看连接参数。仅凭名称相同、地区相同或解析到同一个 IP,都不足以确定两条记录可以互相替代。

核对项目具体例子处理判断
订阅来源URL 完整一致,且导入了两次先备份,再考虑移除多余的订阅来源
Type 与端点同名条目分别使用 Trojan 与 VLESS协议不同,不按名称合并
Address 与 Port同一地址分别使用 443 与 8443端口不同,属于不同连接入口
认证信息同一地址和端口,UUID 或 Password 不同认证参数不同,不能视为等价记录
传输与 TLS端点相同,但传输方式、Host、Path 或 SNI 不同这些差异可能决定能否建立连接

结论:先去重复来源,再核对单条参数

确认同一 URL 被重复导入后,保留备注清楚且已经验证可用的一份;参数有差异的同名服务器先保留,不依据名称批量删除。

即使两条记录的连接参数完全相同,也要看它们分别归属哪份订阅。删除一份订阅里的单条服务器,不会改变远端返回内容;下次更新时,该条目仍可能重新出现。因此,本地清理适合减少当前列表干扰,不能视为永久修改订阅内容。

服务器名称还可能被 Config 中的策略引用。批量重命名或删除前,打开正在使用的配置,检查是否存在对这些名称的明确引用。不要只检查 DOMAIN-SUFFIX、GEOIP、IP-CIDR 的匹配条件,还要看规则末尾的策略目标和 FINAL 指向。

五、整理后验证:区分列表问题与 Global Routing

服务器选中了却没有按预期连接,不一定是排序或订阅出了问题。先在 Home 核对当前服务器,再看 Global Routing。下面比较三种常用姿态,只用于说明验证时各自能排除什么问题,不需要为了整理订阅反复切换全部设置。

Config

推荐

按当前配置的规则与策略处理连接。规则可能指定直连、代理或其他策略,不能只凭 Home 当前选择推断每个请求的出口。

适合:整理完成后,验证日常配置下的实际使用结果

Proxy

将进入 Shadowrocket 处理范围的连接交由代理处理,可用于对照检查问题是否与规则分流有关;仍需确认当前代理目标。

适合:短时排查服务器本身与规则选择的差别

Direct

按直连方式处理连接。此时网页能打开,并不能证明刚选中的代理服务器可用。

适合:对照当前网络的直连访问情况

验证时保持同一个网络,选中一个明确的服务器,打开连接开关,再执行 Connectivity Test。随后访问自己需要使用的目标,检查实际表现。若做过临时姿态切换,结束后恢复原先的 Global Routing,避免把诊断状态留作日常设置。

六、删除订阅前备份,删除后检查引用

删除动作应放在整理流程最后。先确认自己能够重新取得有效订阅地址,再记录本地修改。只有服务器名称的截图不足以恢复完整连接参数,也不能代替订阅地址备份。含认证信息的记录应保存在自己控制的受保护位置。

在 Home 找到目标订阅,使用该订阅的删除操作。列表提供左滑菜单时,可左滑目标订阅行查看 Delete;确认操作对象是订阅来源,而不是其中一个服务器条目,再按确认提示执行。若界面提示的删除范围与预期不同,先取消,不要靠连续点击试探。

删除本地订阅不等于取消服务商处的服务,也不会自动撤销该地址携带的认证权限。若订阅地址曾被泄露,需要在自己的服务账户中按其支持的方式重置凭据;仅从 Home 移除条目不能使旧地址失效。

为什么删掉的服务器更新后又回来了?

远端订阅仍在返回该条目。先确认删除的是单条服务器还是整个订阅;只想清理重复来源时,备份后移除多余订阅,不要在每次更新后重复逐条删除。

两份订阅名字一样,能直接删一份吗?

先分别打开编辑界面,比对完整 URL,再核对组内协议、地址、端口和认证参数。名称相同只是显示信息相同,不能作为删除依据。

只有一份订阅更新超时,应该重装吗?

先单独检查该 URL 是否仍有效,再查看 Settings → Subscribe → Update via Proxy。若需要经代理更新,应先连接一条已验证可用的服务器,再重试并核对结果;不要为单份订阅失败直接清空全部列表。

误删以后怎么恢复原来的备注和顺序?

用备份的 URL 重新添加 Subscribe,可重新获取远端条目;本地备注、手动参数调整和顺序不保证随之恢复,需要按删除前的记录重新设置,并再次检查 Config 中的引用。

App Store 正版核验