Published on
- 10 min read
Sub-Store 完整指南:功能介绍及详细安装使用教程,强大的订阅管理与云同步工具
什么是 Sub-Store?
Sub-Store 是一款功能强大的订阅管理工具,专为 Quantumult X、Loon、Surge、Stash 和 Shadowrocket 等代理软件设计。它能够帮助用户集中管理多个订阅源,通过丰富的过滤、排序和重命名功能,将原始订阅转换为更加个性化的节点列表。Sub-Store 采用完全本地解析的方式,确保用户的订阅信息不会泄露,为隐私安全提供了有力保障。[3]
Sub-Store 的核心优势
-
多平台支持:兼容市面上主流的代理工具,包括 Quantumult X、Surge、Loon、Stash 和 Shadowrocket 等。
-
强大的订阅管理:可以集中管理多个订阅源,便于用户对不同来源的节点进行统一操作。
-
高度自定义:通过正则表达式对节点进行排序、过滤、删除和重命名,满足用户的个性化需求。
-
本地解析:所有订阅处理都在本地完成,不会将用户的订阅信息上传至第三方服务器,保障隐私安全。
-
云同步功能:支持通过 GitHub 同步配置,实现多设备间的配置共享。
Sub-Store 安装配置指南
第一步:脚本配置
根据不同的代理软件,Sub-Store 提供了相应的配置方法:
Surge 配置方法
- 复制模块链接:
https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/Surge.sgmodule
- 在 Surge 首页点击”模块”,然后选择”安装新模块”并粘贴链接
- 确保 Surge 已配置并启用 MitM(中间人攻击)功能
- 重启 Surge 应用
- 访问
https://sub.store
进入 Sub-Store 管理界面
Quantumult X 配置方法
- 复制重写规则链接:
https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/QX.snippet
- 打开 Quantumult X,进入”设置”→“重写”→“引用资源-重写”
- 点击右上角添加按钮,粘贴链接
- 确保已配置并启用 MitM 功能
- 重启 Quantumult X
- 访问
https://sub.store
进入管理界面
Loon 配置方法
- 复制插件链接:
https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/Loon.plugin
- 按照 Loon 的插件安装流程进行配置
- 确保 MitM 功能已正确配置并启用
- 重启 Loon
- 访问
https://sub.store
进入管理界面
第二步:使用 Sub-Store 管理订阅
成功配置后,访问 https://sub.store
即可进入 Sub-Store 的管理界面,主要功能包括:
-
添加订阅:点击”新建订阅”,输入订阅名称和原始订阅链接。
-
订阅设置:可以对节点进行一系列操作,包括:
- UDP 转发开关
- 跳过证书验证
- TCP Fast Open
- Vmess AEAD 强制开启/关闭
-
节点操作:通过正则表达式对节点进行:
- 排序:按照特定规则排列节点
- 过滤:只保留符合条件的节点
- 删除:移除不需要的节点
- 重命名:统一修改节点名称格式
-
高级功能:支持添加脚本过滤器,实现更复杂的节点处理逻辑。
第三步:在代理软件中使用处理后的订阅
以 Surge 为例:
- 在 Sub-Store 中完成订阅配置后,复制生成的订阅链接(格式如:
https://sub.store/download/YourSubscriptionName
) - 打开 Surge,进入”首页”→“通用”→“出站模式”→“代理服务器”
- 滑至底部,点击”新的策略组”,输入组名称
- 启用”使用外部代理列表”,并粘贴刚才复制的订阅链接
- 保存设置,完成配置
Sub-Store 云同步功能详解
Sub-Store 的云同步功能允许用户通过 GitHub 在多个设备间同步配置,实现无缝切换体验。
云同步设置步骤
1. 获取 GitHub 个人访问令牌(Token)
- 登录 GitHub 账号
- 点击右上角头像,选择”Settings”(设置)
- 在左侧菜单中选择”Developer settings”(开发者设置)
- 点击”Personal access tokens”(个人访问令牌)→“Tokens (classic)”
- 点击”Generate new token”(生成新令牌)→“Generate new token (classic)”
- 为令牌添加描述,如”Sub-Store Sync”
- 在权限选择中勾选”repo”(仓库)权限
- 点击页面底部的”Generate token”(生成令牌)
- 复制生成的令牌(注意:令牌只会显示一次,请务必保存)
2. 在 Sub-Store 中配置 GitHub 同步
- 打开 Sub-Store,进入”我的”页面
- 在”GitHub 配置”部分点击”编辑”
- 输入 GitHub 账号名和刚才获取的 Token
- 点击保存
3. 添加同步订阅
- 进入 Sub-Store 的”同步”页面
- 点击”添加同步订阅”
- 填写相关信息:
- 名称:为此同步配置命名
- 选择需要同步的订阅
- 设置同步间隔(可选)
- 保存配置
4. 使用云同步功能
- 上传配置:在配置完成后,点击”上传”按钮将当前配置上传至 GitHub
- 下载配置:在其他设备上,配置相同的 GitHub Token 后,点击”下载”按钮即可获取之前上传的配置
- 自动同步:设置同步间隔后,Sub-Store 会按照设定的时间自动同步配置
Sub-Store 进阶使用技巧
1. 正则表达式的高效应用
正则表达式是 Sub-Store 中最强大的功能之一,掌握基本的正则语法可以大幅提升订阅管理效率:
- 过滤特定节点:使用
^(?=.*关键词).*$
格式可以筛选包含特定关键词的节点 - 排除特定节点:使用
^(?!.*关键词).*$
格式可以排除包含特定关键词的节点 - 重命名节点:使用
(.*)关键词(.*)
替换为$1新词$2
可以替换节点名称中的特定文字
2. 多订阅合并技巧
Sub-Store 允许用户将多个订阅合并为一个,实现集中管理:
- 创建新的订阅
- 选择”添加订阅”,依次添加多个原始订阅
- 设置统一的过滤规则和重命名规则
- 保存后生成一个包含所有节点的新订阅
3. 自建部署方案
除了通过代理软件的插件使用 Sub-Store 外,高级用户还可以选择自建部署:
- Docker 部署:使用 Sub-Store-Docker 项目,通过 Docker 容器运行 Sub-Store 服务
- VPS 部署:在自己的服务器上部署 Sub-Store,获得更稳定的服务体验
- 宝塔面板部署:通过宝塔面板一键部署 Sub-Store,适合不熟悉命令行的用户
常见问题解答
1. Sub-Store 无法访问怎么办?
- 检查代理软件是否正确安装了 Sub-Store 的模块/插件
- 确认 MitM 功能已正确配置并启用
- 尝试重启代理软件
- 清除浏览器缓存后重新访问
https://sub.store
2. 云同步失败的解决方法
- 确认 GitHub Token 权限是否包含 repo 权限
- 检查 GitHub 账号名是否正确输入
- Token 是否已过期(GitHub Token 有有效期限制)
- 网络环境是否能正常访问 GitHub
3. 订阅转换后节点丢失问题
- 检查过滤规则是否过于严格
- 确认原始订阅是否有效
- 尝试使用更宽松的正则表达式
- 检查代理软件对节点数量是否有限制
总结
Sub-Store 作为一款功能强大的订阅管理工具,不仅简化了多订阅源的管理流程,还通过丰富的自定义选项满足了用户的个性化需求。其云同步功能更是为多设备用户提供了便捷的配置共享方案。无论是普通用户还是高级用户,都能在 Sub-Store 中找到适合自己的使用方式,大幅提升代理工具的使用体验。[3] [5] [7]
通过本文的详细指南,相信读者已经能够熟练掌握 Sub-Store 的安装配置、基本使用以及云同步功能,进一步提升网络体验和管理效率。