作者:V2RayN 中文指南
V2RayN + Sub-Store 终极进阶:自建私有订阅节点自动清洗与智能去重
拥有多个机场订阅导致节点列表臃肿、充斥广告节点与重复名称?教你使用 Sub-Store 配合 V2RayN 打造私有订阅清洗中心,实现节点正则过滤与自动去重。
对于持有 2 个以上机场订阅的科学上网重度用户而言,日常使用中最大的困扰莫过于 V2RayN 的节点列表变得无比臃肿:
- 列表中混杂着大量的“官网地址”、“剩余流量提示”、“到期通知”等广告垃圾节点。
- 不同机场的香港、日本节点重名,难以区分。
- 节点列表中包含大量高倍率(如 5x、10x 扣费)或者长期不可用的失效节点。
本文将手把手教你如何利用开源神器 Sub-Store 结合 V2RayN,自建私有订阅处理中心,实现节点自动清洗、正则去重、倍率过滤与统一命名。
1. 什么是 Sub-Store?它的核心作用
Sub-Store 是目前公认最强大的高级订阅管理工具。它可以:
- 聚合多机场订阅:把来自不同服务商的 V2Ray、Clash、Sing-box 订阅链接整合为一条唯一的专属 URL。
- 正则清洗与重命名:自动剔除包含“到期”、“群组”、“过期”等字样的无效节点,统一格式为
🇭🇰 香港 IPLC 01。 - 按倍率与协议过滤:自动过滤掉 3 倍率以上的昂贵节点,仅保留性价比最高的线路。
2. 第一步:部署并配置 Sub-Store 服务
你可以选择 Docker 本地部署,或使用第三方云端部署(如 Vercel / Railway):
# Docker 一键部署命令示例
docker run -d --name sub-store -p 3001:3001 -v /etc/sub-store:/sub-store-data xream/sub-store
部署完成后,打开浏览器访问 http://localhost:3001 或你的云端域名,即可进入 Sub-Store 控制台。
3. 第二步:在 Sub-Store 中配置高级清洗脚本
进入 Sub-Store 后,按以下步骤配置你的多订阅处理流:
1. 添加原始订阅
点击【单订阅】或【组合订阅】,将你的机场 A、机场 B 订阅链接添加进来。
2. 配置节点过滤正则 (Node Filters)
添加“排除匹配”规则(Regex Discard),填入常见的垃圾与广告节点关键字:
(到期|剩余|流量|官网|过期|公告|重置|联系|客服|买|官网|倍率|官网|群)
3. 配置节点重命名正则 (Node Rename)
统一节点名称样式,规范化包含国家旗帜与节点类型:
查找: (?i)Hong\s*Kong|HK|香港
替换: 🇭🇰 香港
高阶玩法:倍率过滤
在 Sub-Store 操作链中添加【脚本过滤】,可以自动提取节点名称或配置中的 multiplier 字段,丢弃所有 multiplier > 2.0 的高倍率节点,防止误选导致流量暴扣。
4. 第三步:将 Sub-Store 专属链接挂载至 V2RayN
配置完成后,在 Sub-Store 中复制导出的 V2RayN / Sing-box 专属格式链接。
在 V2RayN 中导入:
- 打开 V2RayN 客户端。
- 点击顶部 【订阅分组】 -> 【订阅分组设置】。
- 点击 【添加】:
- 别名:私有清洗订阅
- 可选 URL:粘贴 Sub-Store 生成的专属聚合链接。
- 保存后,在主界面点击 【订阅分组】 -> 【更新订阅 (不通过代理)】。
5. 第四步:在 V2RayN 中开启自动更新与自动测速
最后一步,让整套系统实现无人值守全自动化:
- 在 V2RayN 点击 【设置】 -> 【参数设置】。
- 勾选 【自动更新订阅】,并设置更新间隔为
720分钟(每 12 小时自动同步一次最新节点)。 - 勾选 【更新订阅后自动执行真实延迟测试】,系统将自动帮你把无效超时节点排在最后。
总结
通过 Sub-Store 云端/本地聚合清洗 + 正则过滤 + V2RayN 定时自动更新 的组合方案,你再也不用手动去逐个勾选或删除失效节点。无论你有多少个机场订阅,V2RayN 列表中呈现的永远是一套清爽、稳定、经过智能排序的最优线路集合。