Docker 搭建 Sub-Store
前言
最近一直在折腾代理软件,发现自己的节点太乱了,得要好好整理一番
选择
Sub-Store(推荐)
刚开始使用 Surge 的时候,就接触过,折腾一番后发现这是最适合我的
-
必须搭配模板使用,我只想整合节点
-
机场的模板,有流量统计等功能,我用不上
开始搭建
GitHub 上面有一个 Sub-Store-Docker 的项目,saintwe/sub-store,Docker 还没有系统学习过的我,只看 README 还是不会搭建,还好 YouTube 上面有一个 视频教程
docker pull xream/sub-store
打开 portainer –Create stack(创建堆栈)–Web editor–下面添加
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19version: "3.8"
services:
sub-store:
image: xream/sub-store:latest
container_name: sub-store
network_mode: host
restart: always
volumes:
- /opt/sub-store-data:/opt/app/data
environment:
- SUB_STORE_BACKEND_CRON=0 0 * * *
- SUB_STORE_FRONTEND_BACKEND_PATH=/1234567890
- SUB_STORE_FRONTEND_HOST=0.0.0.0
- SUB_STORE_FRONTEND_PORT=3001
- SUB_STORE_DATA_BASE_PATH=/opt/app/data
- SUB_STORE_BACKEND_API_HOST=0.0.0.0
- SUB_STORE_BACKEND_API_PORT=3002
stdin_open: true
tty: true其中的“1234567890”就相当于密钥,请自行修改成复杂的密码,避免被盗
在最上面填写好 Name 后,到网页最下面点击 Deploy the stack 即可成功部署
打开 Docker 的 IP 加上3001,即可访问 Sub-Store
http://192.168.xx.xx:3001
这时候会显示数据加载失败,这是因为还没有改后端的地址,网页底部选择设置–后端设置–添加后端–名称随意–后端地址填写
http://192.168.xx.xx:3001/1234567890
添加成功后记得选择刚刚添加的后端,这样就成功了
使用 frp 实现公网访问
等我专门写一篇吧😁