OpenWrt 本地安装订阅管理工具Sub-Store 教程 及Sub-Store 使用方法
Sub-Store 是一款高级订阅管理工具,主要用于管理和优化各类在线订阅的内容,它提供了高度定制化的功能,方便用户对自建节点、订阅链接等进行全面的控制和优化。比如订阅的合并、过滤、去重、更新等,节点的排序、分类、emoi旗帜添加等。
之前都是在 VPS 上部署 Sub-Store,最近手里闲置的VPS到期了,就想着在本地部署,本来 Sub-Store 就没有账号密码,通过秘钥链接登录,部署到本地更加的安全方便。
今天就通过 OpenWrt 的 Docker 来部署Sub-Store,建议使用 iStoreOS 固件,自带 Docker 功能,理论上所有的Docker都可以部署。 如果你的 OpenWrt 没有安装 Docker 可以参考《官方OpenWRT固件安装 Docker / DockerMan》自行安装。
Sub-Store 服务搭建
检查Docker配置
登录OpenWrt后台,在 Docker 菜单找到 配置 全局设置这里查看一下自己的 Docker 根目录 及是否配置好了 注册表镜像。我这里的Docker 根目录为:/opt/docker/

创建Docker容器
在 Docker > 容器 > 点击 新增,创建新的Docker容器

在创建新的Docker容器页面点击 命令行

输入以下命令提交:

docker run -it -d \ --restart=always \ -e "SUB_STORE_CRON=55 23 * * *" \ -e SUB_STORE_FRONTEND_BACKEND_PATH=/7pKJp6AT3qaQKVjgCRev \ --net=host \ -v /etc/sub-store:/opt/docker/data \ --name sub-store \ xream/sub-store
这里有两个地方需要修改!
7pKJp6AT3qaQKVjgCRev
:为API请求密钥,请自行修改,推荐自动生成地址:秘钥生成/opt/docker/
:这里修改为自己的 Docker 根目录,自己安装的Docker与iStoreOS的Docker根目录不同,或者设置过不同的目录。这里确认一下。
提交后会自动填写参数内容,然后拉到底部 提交。会自动拉取部署。

启动容器
镜像拉取完成后,在 Docker > 容器 ID 前面打钩,然后点击 启动。

部署完成
容器启用成功后就可以通过 http://IP:3001?api=http://IP:3001/秘钥
在浏览器里打开Sub-Store了,我这里的完整地址为:http://10.10.10.20:3001?api=http://10.10.10.20:3001/7pKJp6AT3qaQKVjgCRev

我们点击右下角的 设置 ,找到 后端设置,查看一下后端列表,当前后端 显示为我们本地的,说明我们部署安装没问题,现在可以正常使用Sub-Store了。

Sub-Store 使用方法
添加单条订阅
在Sub-Store首页点击 立即添加 选择 单条订阅 。

名称随便填写,来源这里分为两个选项:远程订阅 本地订阅
添加远程订阅
远程订阅即为节点订阅链接,一般为机场的订阅链接。选择 远程订阅,粘贴机场的通用订阅链接,点击保存。

添加本地订阅
本地订阅即为单条代理协议/JSON/URL,例如 vless://
vless://
这种单条订阅,输入的时候我们注意换行,一行一个节点链接。也可以将完整 Base64/YAML 代码文件粘贴进来。

下方的 常用配置 节点操作 保持默认,不用设置。添加完成后在首页我们就可以看到添加的订阅信息。多个机场链接依次添加即可。

添加组合订阅
点击左上角 + 号,选择组合订阅

名称随意,选择我们要我们刚添加的单条订阅

常用配置这里,我们可以根据自己的需求设置。

节点操作这里可以设置的内容非常丰富,也是我们主要使用的功能。
正则过滤:
保留模式下:节点名匹配到任何一个正则表达式的都会被保留;
过滤模式下:节点名匹配到任何一个正则表达式的都会被移除;
我们可以过滤一些机场的信息节点,例如:官网|套餐|流量|余额|过期
中间用 |
隔开,点击右边箭头保存。
旗帜操作:
为节点添加或者删除旗帜。

脚本操作:
使用一段 JavaScript 脚本来修改节点信息;
可以选择 链接 ,粘贴一个脚本链接地址;
也可以选择 脚本,直接把脚本粘贴在这里。

脚本分享:https://raw.githubusercontent.com/Keywos/rule/main/rename.js
复制订阅链接
设置完成后,在后台就可以看到我们添加的组合订阅了,点击组合订阅,复制订阅链接地址就可以愉快的使用了。

效果演示

如若你的 Windows 没有显示 emoji 国旗旗帜,那么可以观看这边博文!点击访问
加入对话