ClashX-VPN

Published on

- 10 min read

Clash Verge VPN dns leak 代理

Sub-Store 完整指南:功能介绍及详细安装使用教程,强大的订阅管理与云同步工具

什么是 Sub-Store?

Sub-Store 是一款功能强大的订阅管理工具,专为 Quantumult X、Loon、Surge、Stash 和 Shadowrocket 等代理软件设计。它能够帮助用户集中管理多个订阅源,通过丰富的过滤、排序和重命名功能,将原始订阅转换为更加个性化的节点列表。Sub-Store 采用完全本地解析的方式,确保用户的订阅信息不会泄露,为隐私安全提供了有力保障。[3]

Sub-Store 的核心优势

  1. 多平台支持:兼容市面上主流的代理工具,包括 Quantumult X、Surge、Loon、Stash 和 Shadowrocket 等。

  2. 强大的订阅管理:可以集中管理多个订阅源,便于用户对不同来源的节点进行统一操作。

  3. 高度自定义:通过正则表达式对节点进行排序、过滤、删除和重命名,满足用户的个性化需求。

  4. 本地解析:所有订阅处理都在本地完成,不会将用户的订阅信息上传至第三方服务器,保障隐私安全。

  5. 云同步功能:支持通过 GitHub 同步配置,实现多设备间的配置共享。

Sub-Store 安装配置指南

第一步:脚本配置

根据不同的代理软件,Sub-Store 提供了相应的配置方法:

Surge 配置方法

  1. 复制模块链接:https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/Surge.sgmodule
  2. 在 Surge 首页点击”模块”,然后选择”安装新模块”并粘贴链接
  3. 确保 Surge 已配置并启用 MitM(中间人攻击)功能
  4. 重启 Surge 应用
  5. 访问 https://sub.store 进入 Sub-Store 管理界面

Quantumult X 配置方法

  1. 复制重写规则链接:https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/QX.snippet
  2. 打开 Quantumult X,进入”设置”→“重写”→“引用资源-重写”
  3. 点击右上角添加按钮,粘贴链接
  4. 确保已配置并启用 MitM 功能
  5. 重启 Quantumult X
  6. 访问 https://sub.store 进入管理界面

Loon 配置方法

  1. 复制插件链接:https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/Loon.plugin
  2. 按照 Loon 的插件安装流程进行配置
  3. 确保 MitM 功能已正确配置并启用
  4. 重启 Loon
  5. 访问 https://sub.store 进入管理界面

第二步:使用 Sub-Store 管理订阅

成功配置后,访问 https://sub.store 即可进入 Sub-Store 的管理界面,主要功能包括:

  1. 添加订阅:点击”新建订阅”,输入订阅名称和原始订阅链接。

  2. 订阅设置:可以对节点进行一系列操作,包括:

    • UDP 转发开关
    • 跳过证书验证
    • TCP Fast Open
    • Vmess AEAD 强制开启/关闭
  3. 节点操作:通过正则表达式对节点进行:

    • 排序:按照特定规则排列节点
    • 过滤:只保留符合条件的节点
    • 删除:移除不需要的节点
    • 重命名:统一修改节点名称格式
  4. 高级功能:支持添加脚本过滤器,实现更复杂的节点处理逻辑。

第三步:在代理软件中使用处理后的订阅

以 Surge 为例:

  1. 在 Sub-Store 中完成订阅配置后,复制生成的订阅链接(格式如:https://sub.store/download/YourSubscriptionName
  2. 打开 Surge,进入”首页”→“通用”→“出站模式”→“代理服务器”
  3. 滑至底部,点击”新的策略组”,输入组名称
  4. 启用”使用外部代理列表”,并粘贴刚才复制的订阅链接
  5. 保存设置,完成配置

Sub-Store 云同步功能详解

Sub-Store 的云同步功能允许用户通过 GitHub 在多个设备间同步配置,实现无缝切换体验。

云同步设置步骤

1. 获取 GitHub 个人访问令牌(Token)

  1. 登录 GitHub 账号
  2. 点击右上角头像,选择”Settings”(设置)
  3. 在左侧菜单中选择”Developer settings”(开发者设置)
  4. 点击”Personal access tokens”(个人访问令牌)→“Tokens (classic)”
  5. 点击”Generate new token”(生成新令牌)→“Generate new token (classic)”
  6. 为令牌添加描述,如”Sub-Store Sync”
  7. 在权限选择中勾选”repo”(仓库)权限
  8. 点击页面底部的”Generate token”(生成令牌)
  9. 复制生成的令牌(注意:令牌只会显示一次,请务必保存)

2. 在 Sub-Store 中配置 GitHub 同步

  1. 打开 Sub-Store,进入”我的”页面
  2. 在”GitHub 配置”部分点击”编辑”
  3. 输入 GitHub 账号名和刚才获取的 Token
  4. 点击保存

3. 添加同步订阅

  1. 进入 Sub-Store 的”同步”页面
  2. 点击”添加同步订阅”
  3. 填写相关信息:
    • 名称:为此同步配置命名
    • 选择需要同步的订阅
    • 设置同步间隔(可选)
  4. 保存配置

4. 使用云同步功能

  • 上传配置:在配置完成后,点击”上传”按钮将当前配置上传至 GitHub
  • 下载配置:在其他设备上,配置相同的 GitHub Token 后,点击”下载”按钮即可获取之前上传的配置
  • 自动同步:设置同步间隔后,Sub-Store 会按照设定的时间自动同步配置

Sub-Store 进阶使用技巧

1. 正则表达式的高效应用

正则表达式是 Sub-Store 中最强大的功能之一,掌握基本的正则语法可以大幅提升订阅管理效率:

  • 过滤特定节点:使用 ^(?=.*关键词).*$ 格式可以筛选包含特定关键词的节点
  • 排除特定节点:使用 ^(?!.*关键词).*$ 格式可以排除包含特定关键词的节点
  • 重命名节点:使用 (.*)关键词(.*) 替换为 $1新词$2 可以替换节点名称中的特定文字

2. 多订阅合并技巧

Sub-Store 允许用户将多个订阅合并为一个,实现集中管理:

  1. 创建新的订阅
  2. 选择”添加订阅”,依次添加多个原始订阅
  3. 设置统一的过滤规则和重命名规则
  4. 保存后生成一个包含所有节点的新订阅

3. 自建部署方案

除了通过代理软件的插件使用 Sub-Store 外,高级用户还可以选择自建部署:

  1. Docker 部署:使用 Sub-Store-Docker 项目,通过 Docker 容器运行 Sub-Store 服务
  2. VPS 部署:在自己的服务器上部署 Sub-Store,获得更稳定的服务体验
  3. 宝塔面板部署:通过宝塔面板一键部署 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 的安装配置、基本使用以及云同步功能,进一步提升网络体验和管理效率。