Published on
- 7 min read
Sub-Store 配置指南:全平台订阅管理工具的完整设置与使用
什么是Sub-Store?
Sub-Store是一款强大的代理订阅管理工具,支持多平台部署,能够帮助用户集中管理、转换和优化各类网络代理订阅。无论您使用Surge、Loon、Quantumult X、Shadowrocket还是其他代理工具,Sub-Store都能提供统一的管理界面和丰富的功能。
作为一个开源项目,Sub-Store在GitHub上持续更新,拥有活跃的社区支持。本指南将详细介绍Sub-Store的安装配置方法、使用技巧以及进阶功能,帮助您更高效地管理网络代理资源。
支持的平台
Sub-Store支持多种部署方式,几乎覆盖了所有主流平台:
- 移动设备App集成:Surge、Loon、Quantumult X、Shadowrocket、Stash、Egern
- 服务器部署:Docker、云平台
- Android设备:通过特定配置支持
安装配置指南
移动设备App版安装
1. Loon配置
Loon用户只需添加插件即可使用Sub-Store:
- 打开Loon应用
- 进入”配置”→“插件”
- 点击”+“添加插件
- 输入插件地址:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Loon.plugin
- 保存并启用插件
2. Surge配置
Surge提供多个版本的模块以适应不同需求:
-
Beta版(支持最新TestFlight特性):
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-Beta.sgmodule
-
官方默认版(支持App内编辑参数):
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge.sgmodule
-
经典版(带ability参数):
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-ability.sgmodule
-
经典版(不带ability参数):
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-Noability.sgmodule
Surge特别说明:
- Surge Mac版如需支持SSR或去除HTTP传输层以支持VMess HTTP节点等功能,请参考 链接参数说明
- 为避免App内拉取超时,建议配置定时处理订阅功能
3. Quantumult X配置
-
添加重写规则:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/QX.snippet
-
添加定时任务(可选):
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/QX-Task.json
4. Stash配置
添加覆写:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Stash.stoverride
5. Shadowrocket配置
添加模块:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-Noability.sgmodule
6. Egern配置
添加模块:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Egern.yaml
服务器/云平台/Docker/Android版安装
对于需要在服务器、云平台、Docker环境或Android设备上部署Sub-Store的用户,可以参考官方详细文档: Sub-Store服务器部署指南
验证安装与基础使用
安装完成后,按照以下步骤验证并开始使用Sub-Store:
- 使用Safari浏览器访问 https://sub.store
- 如果页面正常加载且没有错误提示,说明Sub-Store已成功配置
- 可以将网页添加到主屏幕,获得类似App的使用体验
- 在界面中,您可以添加、管理和转换订阅
核心功能详解
1. 订阅管理
Sub-Store最基本的功能是集中管理多个订阅源:
- 添加订阅:支持添加多种格式的订阅链接
- 分类整理:可以创建文件夹对订阅进行分类管理
- 批量操作:支持批量选择、删除、移动订阅
2. 订阅转换
Sub-Store强大的转换功能可以将订阅转换为不同格式,适配各种客户端:
- 格式转换:支持Surge、Clash、Quantumult X等多种格式互转
- 节点过滤:可以按关键词、地区等条件筛选节点
- 节点排序:支持按延迟、名称等方式排序
- 节点重命名:支持批量修改节点名称格式
3. 高级功能
链接参数
Sub-Store支持丰富的链接参数,可以通过URL参数实现更多高级功能:
target
:指定输出格式(surge、clash、quanx等)interval
:指定节点测速间隔emoji
:控制是否显示国旗emoji- 更多参数请参考 链接参数说明
自定义脚本
Sub-Store支持使用JavaScript编写自定义处理脚本,实现更复杂的订阅处理逻辑:
- 节点过滤脚本:编写复杂的过滤规则
- 节点操作脚本:批量修改节点参数
- 自定义规则:生成符合特定需求的规则集
详细脚本编写指南可参考 脚本使用说明
进阶技巧
定时更新订阅
为保证节点的可用性,建议设置定时任务自动更新订阅:
- Surge:可以使用模块内置的定时功能
- Quantumult X:通过添加定时任务实现
- 服务器版:可以设置cron任务定时执行
备份与恢复
Sub-Store的数据可以导出备份,避免设备更换或重置时丢失配置:
- 在Sub-Store主界面找到”设置”选项
- 选择”备份/恢复”功能
- 导出数据并保存到安全位置
- 需要时可以导入恢复所有配置
常见问题解决
无法访问Sub-Store界面
- 检查模块/插件是否正确安装并启用
- 确认网络环境正常,可能需要代理才能访问
- 尝试重启应用或设备
订阅转换失败
- 检查原始订阅链接是否有效
- 确认转换参数设置正确
- 查看是否存在格式兼容性问题
节点测速不准确
- 调整测速间隔参数
- 确认测速节点选择合理
- 在网络状态稳定时进行测速
获取更新与支持
Sub-Store是一个活跃维护的开源项目,建议定期关注更新:
- GitHub发布页: https://github.com/sub-store-org/Sub-Store/releases
- Telegram频道: https://t.me/cool_scripts
总结
Sub-Store作为一款功能全面的订阅管理工具,极大简化了多平台代理管理的复杂度。通过本指南的配置步骤,您可以轻松部署和使用Sub-Store,充分发挥其强大的订阅管理、转换和优化能力。
随着网络环境的变化和个人需求的提升,建议深入学习Sub-Store的高级功能,尤其是自定义脚本和链接参数,以实现更加个性化的订阅管理体验。定期关注官方更新,及时获取新功能和安全修复,将帮助您始终保持最佳使用状态。