Sub-Store 全面指南:功能介绍及详细安装使用教程
简介
Sub-Store 是一款针对 QX、Loon、Surge、Stash、Egern 和 Shadowrocket 等代理工具的高级订阅管理工具。它提供了强大的订阅转换、格式化和管理功能,帮助用户高效地管理和优化代理节点,确保使用过程中的隐私和安全。
Sub-Store 的主要优势在于完全本地解析订阅,避免了订阅泄露的风险。同时,它支持多种代理协议和格式的转换,满足不同用户的需求。
Sub-Store 的核心功能
1. 订阅转换
Sub-Store 支持多种输入和输出格式之间的转换,确保不同代理软件之间的兼容性。以下是支持的输入格式:
- URI 格式:支持 SS、SSR、VMess、VLESS、Trojan、Hysteria、Hysteria 2、TUIC v5、WireGuard 等。
- Clash Proxies YAML
- Clash Proxy JSON(单行)
- 各类代理软件的配置格式:包括 QX、Loon、Surge、Surfboard、Clash.Meta、Stash、Clash 等。
注意:不要使用 Shadowrocket 导出 URI 并作为输入使用,因为它不是标准 URI 格式。
2. 订阅格式化
Sub-Store 提供了强大的订阅格式化功能,包括:
- 过滤:通过正则表达式、区域、类型等多种方式过滤代理节点。
- 代理操作:
- 设置属性操作符:如 UDP 转发、TCP Fast Open、跳过证书验证、强制开启或关闭 Vmess AEAD 等。
- 标记操作符:为代理节点添加或移除标志。
- 排序操作符:按名称或关键字对代理节点进行排序。
- 重命名/删除操作符:使用正则表达式对代理节点名称进行替换或删除。
- 脚本操作符:通过脚本修改代理节点。
- 域名解析操作符:将节点域名解析为 IP 地址。
3. 多订阅整合
Sub-Store 可以将多个订阅整合为一个 URL,简化订阅管理过程,提高使用效率。
4. 过滤与操作
通过 Sub-Store,用户可以对订阅内的代理节点进行一系列高级操作,如:
- 正则表达式过滤:根据自定义模式筛选节点。
- 区域过滤:只保留特定区域的节点。
- 类型过滤:根据代理类型(如 SS、VMess 等)筛选节点。
- 无用代理过滤:移除不可用或低质量的代理节点。
安装指南
Sub-Store 支持多种代理工具平台,以下是针对各平台的详细安装步骤。
1. Quantumult X (QX)
安装步骤:
- 订阅链接配置:
- 复制以下订阅链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/QX.snippet
- 复制以下订阅链接:
- 在 Quantumult X 中导入:
- 打开 Quantumult X,进入「设置」>「重写」>「引用资源」。
- 点击右上角的「添加」,粘贴上述链接。
- 配置证书:
- 进入「设置」>「MitM」,生成或配置根证书,并开启 MitM 功能。
- 注意:如果之前已安装证书,可跳过此步骤。
- 重启 Quantumult X:
- 关闭并重新开启 Quantumult X。
- 访问 Sub-Store:
- 打开 Safari,访问 https://sub.store,确保网页正常打开且未弹出任何错误提示,表示 Sub-Store 已成功配置。
定时任务配置:
- 复制以下定时任务链接并在 Quantumult X 中导入:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/QX-Task.json
2. Loon
安装步骤:
- 下载插件:
- 复制以下插件链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Loon.plugin
- 复制以下插件链接:
- 在 Loon 中导入:
- 打开 Loon,进入「配置」>「脚本」。
- 添加新脚本,粘贴上述链接。
- 重启 Loon:
- 关闭并重新开启 Loon。
3. Surge
Surge 有多个版本,以下是不同版本的安装说明:
a. Surge Beta 版(支持最新特性)
- 下载 Beta 模块:
- 复制以下链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-Beta.sgmodule
- 复制以下链接:
- 在 Surge 中导入:
- 打开 Surge,进入「首页」>「模块」>「安装新模块」。
- 粘贴上述链接,确保删除链接前后的空格。
- 配置 MitM:
- 进入「设置」>「MitM」,生成或配置根证书,并开启 MitM 功能。
- 重启 Surge:
- 关闭并重新开启 Surge。
- 访问 Sub-Store:
- 打开浏览器,访问 https://sub.store。
b. 官方默认版模块
- 下载默认模块:
- 复制以下链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge.sgmodule
- 复制以下链接:
- 在 Surge 中导入:
- 同上述步骤,将链接粘贴到「安装新模块」中并完成安装。
- 重启 Surge。
c. 经典版模块
- 带 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
安装步骤与上述类似,选择相应的链接进行导入。
4. Stash
安装步骤:
- 下载覆写文件:
- 复制以下链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Stash.stoverride
- 复制以下链接:
- 在 Stash 中导入:
- 打开 Stash,进入「配置」>「覆写」。
- 添加新覆写,粘贴上述链接。
- 重启 Stash。
5. Shadowrocket
安装步骤:
- 下载模块:
- 复制以下链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge-Noability.sgmodule
- 复制以下链接:
- 在 Shadowrocket 中导入:
- 打开 Shadowrocket,进入「配置」>「模块」。
- 添加新模块,粘贴上述链接。
- 重启 Shadowrocket。
6. Egern
安装步骤:
- 下载模块:
- 复制以下链接:
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Egern.yaml
- 复制以下链接:
- 在 Egern 中导入:
- 打开 Egern,进入「配置」>「模块」。
- 添加新模块,粘贴上述链接。
- 重启 Egern。
详细使用教程
配置 Sub-Store
-
访问 Sub-Store 网站:
- 使用 Safari 打开 https://sub.store。
- 若网页正常打开且无错误提示,表示 Sub-Store 已成功配置。
-
添加 Sub-Store 到主屏幕:
- 在 Safari 中,点击分享按钮,选择「添加到主屏幕」。
- 这样可以获得类似 App 的使用体验,方便日常使用。
管理订阅
-
访问订阅配置页面:
- 打开浏览器,访问 https://sub.store。
-
操作节点:
- 在订阅配置页,可以对节点进行以下操作:
- UDP 转发:启用或禁用 UDP 转发。
- 跳过证书验证:针对 SSL/TLS 证书进行验证设置。
- TCP Fast Open:开启或关闭 TCP Fast Open。
- Vmess AEAD 强制开启/关闭:针对 Vmess 协议的 AEAD 加密方式进行设置。
- 在订阅配置页,可以对节点进行以下操作:
-
使用正则表达式管理节点:
- 排序:使用正则表达式按关键词对节点进行排序。
- 过滤:通过正则表达式、区域或类型过滤节点。
- 删除:批量删除符合条件的节点。
- 重命名:使用正则表达式批量修改节点名称。
-
高级操作:
- 可以添加脚本过滤器或脚本操作,进一步自定义节点管理(适合高级用户)。
-
保存配置:
- 完成所有设置后,保存配置,系统将生成纯 nodelist 文件,即经过过滤、排序、重命名后的节点集合。
在代理软件中订阅链接
以 Surge 为例,以下是详细的订阅链接添加步骤:
- 复制订阅链接:
- 在 Sub-Store 配置页面,复制生成的订阅链接,例如:
https://sub.store/download/CatNet
- 在 Sub-Store 配置页面,复制生成的订阅链接,例如:
- 导入 Surge:
- 打开 Surge,进入「首页」>「通用」>「出站模式」>「代理服务器」。
- 滑至底部,点击「新的策略组」。
- 输入组名称(例如 CatNet),滑至顶部,启用「使用外部代理列表」,粘贴刚刚复制的订阅链接。
- 保存设置:
- 点击保存,完成订阅链接的导入。
- 编辑配置:
- 返回编辑配置页面,此时可在「代理」、「策略组」、「新的策略组」等选项中查看和管理已导入的代理节点。
- 重启 Surge:
- 关闭并重新开启 Surge,确保配置生效。
注意:对于其他代理软件(如 Quantumult X、Loon 等),安装步骤类似,请参考各自软件的导入方式。
高级配置与自定义
正则表达式过滤
正则表达式(Regular Expression)是一种强大的字符串匹配工具,通过自定义模式,用户可以精确筛选符合条件的代理节点。例如:
-
筛选特定国家的节点:
^(US|JP|CN)-.*
以上表达式匹配名称以 US、JP 或 CN 开头的节点。
-
排除特定协议的节点:
^((?!SSR).)*$
以上表达式排除名称中包含 SSR 的节点。
脚本操作
对于高级用户,Sub-Store 支持通过脚本对代理节点进行更复杂的修改。例如,可以编写 JavaScript 脚本自动修改节点属性,或根据特定条件动态调整配置。
域名解析操作
Sub-Store 可以将节点的域名解析为 IP 地址,提升连接稳定性和速度。此功能特别适用于需要避免 DNS 污染的场景。
常见问题与支持
常见问题
-
Sub-Store 配置后无法正常访问:
- 请检查代理软件是否正确导入了订阅链接。
- 确认是否已配置并信任根证书(特别是在启用 MitM 功能时)。
- 重启代理软件后再试。
-
订阅更新不及时:
- 确保已配置定时任务,自动拉取最新订阅。
- 检查网络连接是否正常,是否有防火墙阻止订阅链接访问。
-
节点不可用或连接缓慢:
- 使用 Sub-Store 的过滤功能,筛选高质量的节点。
- 尝试更换不同区域或协议的节点,优化连接速度。
获取支持
- 官方文档:
- 访问 Sub-Store 文档 获取详细的使用说明和配置指南。
- GitHub 仓库:
- 提交问题或查看已有的 Issues。
结语
Sub-Store 作为一款高级订阅管理工具,凭借其强大的订阅转换、格式化和管理功能,为不同代理软件用户提供了极大的便利。无论您是普通用户还是高级技术人员,Sub-Store 都能满足您的需求,提升代理使用体验。通过本文的安装和使用指南,希望您能快速上手 Sub-Store,享受稳定、安全、高效的代理服务。
如果您在使用过程中遇到任何问题,欢迎参考官方文档或联系支持团队获取帮助。祝您使用愉快!
资源链接
参考资料
希望这篇指南能帮助您全面了解和高效使用 Sub-Store。如有任何疑问,欢迎在相关平台上提出,我们将竭诚为您服务!