高级订阅管理工具Sub-Store
最近发现一直在使用的 lite-test 似乎不太好用了,作者不打算再更新,并推荐了使用 sub-store + http-meta

简介
什么是 Sub-Store ?
Sub-Store是一个高级订阅聚合和转换工具,专为需要精细化管理多个代理订阅的用户设计。它支持对多种格式的订阅链接(如Clash,Surge,V2Ray等)进行聚合、筛选、重命名、排序和格式转换,最终输出为目标客户端(如QX,Loon,Surge,Stash,Egern等)可用的标准化订阅。
主要特点
- 多协议支持:广泛支持市面上主流的代理协议和订阅格式。
- 灵活的订阅聚合:可以将多个订阅链接合并成一个,方便管理。
- 强大的节点过滤:支持通过正则表达式、区域、类型等多种方式筛选节点。
- 节点编辑:支持对节点进行重命名、排序、设置属性等操作。
- 格式转换:可将任意格式的输入转换为多种主流客户端支持的输出格式。
- 配置备份:支持通过
Gist将前端配置备份到GitHub。
应用场景
Sub-Store 特别适合以下用户:
- 拥有多个来源的订阅链接,希望将它们整合成一个进行管理。
- 希望剔除订阅中不需要的地区或类型的节点。
- 需要对节点进行统一的重命名或排序。
- 需要在不同的客户端(如
Surge和Clash)之间共享同一份订阅源。
Sub-Store 提供了强大而灵活的功能,使得各种用户能够更高效地管理和使用网络代理资源。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 xream ,选择 xream/sub-store,版本选择带 http-meta 的镜像,可直接使用需要 HTTP-META 功能的脚本,例如 节点测活 等

和 latest 版相比,http-meta 版要稍微大一点

卷
在 docker 文件夹中,创建一个新文件夹 sub-store,并在其中建一个子文件夹 data
| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/sub-store/data |
/opt/app/data |
存放 Sub-Store 的所有数据和配置 |

端口
本地端口不冲突就行。
| 本地端口 | 容器端口 |
|---|---|
3011 |
3001 |
默认没有对外暴露端口

需要点 + 号自行添加

环境
Sub-Store 依赖环境变量进行核心配置,请务必根据自己的情况修改。
| 变量 | 值(示例) | 说明 |
|---|---|---|
SUB_STORE_FRONTEND_BACKEND_PATH |
/mcHoE7D8hG9PAs5t3NHw |
必需,后端 API 路径,请设置为一个随机字符串。 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 sub-store 和 子目录 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: "3.8" |
然后执行下面的命令启动:
1 | # 新建文件夹 sub-store 和 子目录 |

运行与使用
在浏览器中输入 http://群晖IP:3011 即可看到 Sub-Store 的前端界面

首次使用时,需要在 后端设置 页面填入你的后端地址,格式为:http://群晖IP:3011/mcHoE7D8hG9PAs5t3NHw (请确保路径与环境变量 SUB_STORE_FRONTEND_BACKEND_PATH 的值一致)。

如果设置地址没错,会连接成功

以后直接打开 http://群晖IP:3011 就可以

单条订阅
通过 订阅管理 –> 单条订阅,可以将订阅地址加到 Sub-Store

主要的就三项必填
- 名称:必须唯一,而且不能用
/ - 来源:一个是远程订阅,一个是本地订阅
- 链接:填入机场的订阅地址

添加了一些之后

组合订阅
建一个 组合订阅

可以将前面的单条订阅都包含进去

节点操作增加了去重和脚本

下面是 AI 帮写的过滤脚本
官方提供了一些可参考的脚本:https://github.com/sub-store-org/Sub-Store/tree/master/scripts
1 | async function operator(proxies) { |

预览会看到过滤掉了大部分节点,并在可用节点前面增加了 [xxxms]

点击这条组合订阅,会弹出订阅类型,可根据自己的客户端选择

还可以设置分享的时间

参考文档
sub-store-org/Sub-Store: Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket!
地址:https://github.com/sub-store-org/Sub-StoreHome · sub-store-org/Sub-Store Wiki
地址:https://github.com/sub-store-org/Sub-Store/wiki