OpenWrt 本地安装部署高级节点订阅管理工具 Sub-Store
Sub-Store 是一款高级订阅管理工具,主要用于管理和优化各类在线订阅的内容,它提供了高度定制化的功能,方便用户对自建节点、订阅链接等进行全面的控制和优化。比如订阅的合并、过滤、去重、更新等,节点的排序、分类、emoi旗帜添加等。
今天就通过 OpenWrt 的 Docker 来部署Sub-Store,建议使用 iStoreOS 固件,自带 Docker 功能,理论上所有的Docker都可以部署。 如果你的 OpenWrt 没有安装 Docker 可以参考《官方OpenWRT固件安装 Docker / DockerMan》自行安装。
通过 OpenWrt 本地部署部署 Sub-Store 只能在局域网内使用,Sub-Store 没有账号密码,通过秘钥链接登录,部署到本地更加的安全方便。如果需要联网使用,请使用 VPS 搭建。
Sub-Store 服务搭建
查看 Docker 根目录
登录OpenWrt后台,在 Docker 菜单找到「配置」全局设置这里查看一下自己的 Docker 根目录 ,我这里是/mnt/vio2-4/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 /mnt/vio2-4/docker/sub-store:/opt/app/data \ --name sub-store \ xream/sub-store
7pKJp6AT3qaQKVjgCRev |
为API请求密钥,请自行修改,推荐自动生成地址:秘钥生成 |
/mnt/vio2-4/docker |
这里修改为自己的 Docker 根目录,确认目录正确 |
提交后会自动填写参数内容,然后拉到底部「提交」。
Docker 会自动拉取部署。
启动容器
镜像拉取完成后,在 「Docker」 - 「容器」 容器 ID 前面打钩,然后点击「启动」。
Sub-Store 部署完成
容器启用成功后就可以通过 http://IP:3001?api=http://IP:3001/秘钥 在浏览器里打开Sub-Store了,
我这里的完整地址为:http://10.10.10.10:3001?api=http://10.10.10.10:3001/7pKJp6AT3qaQKVjgCRev
我们点击右下角的「设置」,找到「后端设置」,查看一下后端列表,「当前后端」显示为我们本地的,说明我们部署安装没问题,现在可以正常使用Sub-Store了。
Sub-Store 使用方法
添加单条订阅
在Sub-Store首页点击「立即添加」选择「单条订阅」。
选择「单条订阅」。
名称随便填写,来源这里分为两个选项:「远程订阅」、「本地订阅」。
Sub-Store 添加远程订阅
远程订阅即为节点订阅链接,一般为机场的订阅链接。选择「远程订阅」,粘贴机场的通用订阅链接,点击保存。
Sub-Store 添加本地订阅
本地订阅即为单条代理协议/JSON/URL,例如 vless:// trojan:// 这种单条订阅,输入的时候我们注意换行,一行一个节点链接。也可以将完整 Base64/YAML 代码文件粘贴进来。
下方的 常用配置 节点操作 保持默认,不用设置。添加完成后在首页我们就可以看到添加的订阅信息。多个机场链接依次添加即可。
Sub-Store 添加组合订阅
点击左上角「+」号,选择「组合订阅」
名称随意,选择我们要我们刚添加的单条订阅
常用配置这里,我们可以根据自己的需求设置。
节点操作这里可以设置的内容非常丰富,也是我们主要使用的功能。
- 正则过滤:
- 保留模式下:节点名匹配到任何一个正则表达式的都会被保留;
- 过滤模式下:节点名匹配到任何一个正则表达式的都会被移除;
- 我们可以过滤一些机场的信息节点,例如:
官网|套餐|流量|余额|过期中间用|隔开,点击右边箭头保存。
- 旗帜操作:
- 为节点添加或者删除旗帜;
- 脚本操作:
- 使用一段 JavaScript 脚本来修改节点信息;
- 可以选择 远程链接 ,粘贴一个脚本链接地址;
- 也可以选择 本地内容,直接把脚本粘贴在这里。
脚本使用说明请参考:官网文档
Sub-Store 复制订阅链接
设置完成后,在后台就可以看到我们添加的组合订阅了。
点击组合订阅,复制订阅链接地址就可以愉快的使用了。
效果演示
如若你的 Windows 没有显示 emoji 国旗旗帜,那么可以观看这边博文!点击访问