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

同时导入多个服务商订阅后,如何用备注分组、调整排序、更新与删除订阅,并识别、清理重复节点,让 Home 列表保持清晰可选。

本文速览

已有自己的服务商与订阅时,先按来源整理订阅,再处理列表顺序和重复项。本文说明 Shadowrocket(小火箭)中订阅、节点与规则配置的区别,给出备注命名、逐组更新、核对重复节点及删除前检查的方法。核心原则是先确认来源,再修改内容;不要把名称相同直接当成连接参数相同。

一、先区分订阅、节点与 Config

订阅是用于取得一组连接配置的来源,节点是其中一条具体连接配置。一个订阅可以包含多个节点,同一节点也可能通过不同订阅或单独导入的方式出现在 Home(首页)。因此,Home 里出现两条相似记录,并不能直接证明导入出错。

Config(配置)管理规则配置;Settings(设置)管理应用设置。整理 Home 的订阅名称,不等于修改 Config 中的规则或策略组。规则配置中若按名称引用节点或筛选节点,改名、更新和删除后还应核对这些引用。

3 个入口
Home / Config / Settings:分别核对连接、规则与应用设置
2 个层级
订阅来源与其包含的节点:删除前先辨认操作对象
1 组一次
建议逐组更新并核对结果,便于定位哪一来源发生变化

这里的“分组”首先指按订阅来源辨认列表,不是自动创建可供规则选择的策略组。若目标是按域名选择不同出站,需要另行检查 Config 中的规则及策略设置,不能只依靠订阅备注。

二、用 Remarks 固定来源,导入前先检查是否已有

建议给每个订阅设置稳定的来源备注,把订阅身份与节点用途分开表达。例如订阅备注使用“01-来源甲-日常”“02-来源乙-备用”,节点原有名称暂时保留。前缀用于人工辨认,不代表应用一定会按这个前缀自动排序。

  1. 打开 Home,先查看现有订阅分组;进入对应订阅的编辑页,核对 URL(订阅地址)是否已经保存。
  2. 确需新增时,在 Home 使用添加入口,将 Type(类型)选为 Subscribe(订阅),再填写用户已有的订阅 URL。
  3. 在 Remarks(备注)中填写可识别来源的短名称。确认保存后,检查该订阅下是否出现预期节点。
  4. 已有订阅只需改名时,编辑原订阅的 Remarks,不要为了更换显示名称再导入一遍。

订阅字段核对

Type(类型)
新增订阅时推荐选 Subscribe;初始值以当前应用显示为准。
URL(订阅地址)
使用本人已有的完整地址;没有可通用套用的默认地址。
Remarks(备注)
推荐“01-来源甲-日常”;默认内容以当前应用显示为准。
保存后核对
确认分组备注与节点内容对应,不只检查是否出现新分组。

字段位置以当前应用界面为准;不要把节点编辑页误认为订阅编辑页。

命名记录建议

来源标识
用来源甲、来源乙等固定称呼,避免只写“新订阅”。
用途标识
用日常、备用等个人用途,不把备注当作质量结论。
数字前缀
统一使用 01、02、03,便于人工检查列表次序。
原始节点名
首次整理建议保留,便于与来源返回的内容核对。

这是一套人工命名约定,不是应用内的默认分组或排序规则。

订阅地址可能带有访问令牌。核对重复来源时可以在设备上比较完整地址,但不要把地址、二维码或完整编辑页发送给他人。两条地址即使域名和路径相同,令牌不同也可能对应不同权限,不能只看开头就合并。

三、排序以当前列表能力为准,不把编号当成自动规则

整理顺序时,应分别处理“订阅分组的位置”和“分组内节点的位置”。先确认当前操作面向哪一层,再使用界面实际提供的排序或编辑入口。不要在节点列表里操作一次,就认定所有订阅分组都已重新排列。

结论:先稳定来源备注,再整理节点位置

把常用订阅标为“01-来源甲-日常”,并记录常用节点的原始名称。即使更新后节点位置变化,也能从订阅来源重新定位,不必依赖列表里的第几行。

若节点名被 Config 中的策略直接引用,不宜为了排序批量加前缀。更稳妥的做法是先改订阅层的备注,再检查策略的引用方式;确认没有名称依赖后,才考虑调整节点名称。

四、逐组更新:先记录,再刷新,再核对

更新订阅的作用是重新取得来源提供的节点内容,不是简单测试现有节点是否在线。来源可能增加节点、移除节点或修改连接参数,因此更新后数量和名称变化不一定是本地故障。建议先记录该组当前节点数量及正在使用的节点名称,再执行更新。

确认来源 记录现状 单组更新 核对结果 检查引用
  1. 在 Home 找到目标订阅,使用该订阅提供的更新操作;入口名称与位置以当前应用显示为准。
  2. 等待本次操作结束,查看成功或错误提示,不连续触发多次更新。
  3. 比较更新前后的分组内容,确认原有常用节点是否仍在,新增项目是否属于该来源。
  4. 检查当前选中节点;若旧节点被移除,重新选择仍有效的节点,再检查依赖该节点的策略。
  5. 完成这一组后再更新下一组,把问题限制在单一来源内。

更新超时只能说明这次获取未完成,不能据此认定全部节点失效。先检查设备当前网络、订阅地址是否完整、来源是否提示访问权限变化,再查看应用给出的错误信息。已有节点能够连接,也不保证订阅地址此刻能够访问。

五、重复节点清理:比较连接参数,不只比较名称

同名节点可能使用不同服务器、端口或传输参数;不同名称也可能指向同一连接配置。清理前,应在各自编辑页比较参数,并记录它们来自哪个订阅。协议不同或认证信息不同的记录,不能仅因显示名称相近就删除。

核对项目 具体比较内容 处理判断
订阅来源 是否同一完整订阅地址被重复导入 先处理重复订阅,避免逐条删除后又随更新恢复。
协议与地址 Type、服务器地址、端口是否一致 例如端口 443 与 8443 不同,不能仅凭同名认定重复。
认证信息 按协议比较密码、UUID 或密钥等字段 认证不同应保留区分;核对过程不公开这些内容。
传输与 TLS 传输方式、路径、Host、SNI 及 TLS 相关设置 服务器和端口相同,也可能承载不同连接方式。
规则引用 Config 中是否使用节点名或名称筛选条件 删除前确认引用不会指向已不存在的项目。

上述端口只是说明比较方法,不是推荐用户把端口统一改为某个数值。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的字段并不完全相同,应按该节点实际协议检查,保持已有配置的有效参数。

若只是同一来源重复导入,优先保留备注清晰且引用关系已确认的一组,再删除多余订阅。若来自两个不同来源,即便连接参数相同,也应先确认是否需要保留各自的更新关系;本地删掉其中一条节点,不会要求来源以后停止下发它。

六、删除订阅前,先确认选中节点和策略引用

删除节点与删除订阅不是同一个动作。操作前先看清当前选中的是分组还是单条记录,并阅读确认提示。如果当前正在使用该组内节点,建议先切换到另一条已确认可用的记录,避免删除后连接目标不明确。

  1. 在 Home 进入待删除订阅的编辑或管理入口;若界面通过侧滑提供删除操作,也应先确认侧滑对象。
  2. 核对订阅 Remarks 与来源地址,确认不是准备保留的那一组。
  3. 阅读删除确认信息,确认是否连同组内节点一起移除;具体范围以当前应用提示为准。
  4. 删除后回到 Home 检查分组和选中节点,再进入 Config 检查相关策略引用。
  5. 需要恢复时,使用本人安全保存的原订阅重新导入;删除本地记录不等于取消来源侧的服务关系。

检查连接结果时,还应区分 Global Routing(全局路由)当前选择的 Proxy(代理)、Direct(直连)、Config(配置)或 Scene(场景)。这些选择决定请求如何使用出站,不负责管理订阅来源。若请求没有经过预期节点,应检查当前路由选择及配置,而不是继续删除订阅。

七、多个订阅管理常见问题

备注前面加了 01、02,为什么顺序没有变?

编号只是名称的一部分。先确认改的是订阅 Remarks 还是节点名称,再查看当前列表是否提供名称排序或手动移动入口。没有对应入口时,用编号辅助辨认即可,不把它当成自动排序设置。

删掉的重复节点,更新后怎么又回来了?

该节点可能仍包含在来源返回的内容中。先确认是否重复导入了同一订阅;若不是,保留订阅更新关系与永久移除某条来源记录是两件事,本地删除不能修改远端内容。

两个订阅都有同名节点,可以直接删一组吗?

先比较来源、协议、服务器、端口、认证和传输参数,再检查 Config 中的引用。名称相同不是重复的充分条件。确认是同一来源重复导入后,才按订阅层级删除多余组。

只想临时不用一个订阅,需要删除吗?

通常可先保留订阅记录,改选其他节点;使用 Config 或 Scene 时还要核对其策略选择。这样保留原有来源信息,恢复使用时不必重新导入。删除更适合已确认不再保留的本地记录。

完成整理后,保留一份个人记录:订阅备注、来源辨认信息、常用节点原名及策略依赖。含令牌的完整地址和认证信息应单独安全保存。后续每次更新只核对发生变化的部分,比定期清空全部列表更便于追踪问题。

App Store 下载先核对正版产品页