Breaking News

SUB-STORE

安装docker

可以用科技Lion的一键脚本安装docker

bash <(curl -sL kejilion.sh)

选择6Docker管理-选择1安装更新Docker环境安装完成后再选6Docker管理-11开启Docker-ipv6访问

创建文件夹

sudo mkdir -p /etc/sub-store

进入文件夹

cd /etc/sub-store

安装sub-store

ipv6vps安装

docker run -it -d \
--restart=always \
-e "SUB_STORE_CRON=50 23 * * *" \
-e SUB_STORE_FRONTEND_BACKEND_PATH=/0EYk1tEZaC7vpCQWZpeL \
-p 3001:3001 \
-v /etc/sub-store:/opt/app/data \
--name sub-store \
xream/sub-store

说明:

  • 本地访问端口:-p 3001:3001
  • 挂载数据卷:-v /etc/sub-store:/opt/app/data
  • 设置前后端的 API 路由(可自定义):SUB_STORE_FRONTEND_BACKEND_PATH
  • 定时任务,用于拉取订阅数据SUB_STORE_CRON

查看运行状态

docker ps -a
确认 sub-store 容器状态为  Up

如果想查看日志:

docker logs -f sub-store

caddy反代(安装步骤

substore.example.com {
    reverse_proxy http://[::1]:3001
    encode gzip
}
  • 注意:0EYk1tEZaC7vpCQWZpeL要自行修改,访问地址https://substore.example.com/subs?api=https://substore.example.com/0EYk1tEZaC7vpCQWZpeL

sub-store节点名称美化排序脚本

https://raw.githubusercontent.com/Keywos/rule/main/rename.js

clash配置模版

https://raw.githubusercontent.com/shiteThings/clashmetaconfigtemplate/refs/heads/main/sub-store-clash.yaml

sinb-box配置模板

https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box-resolve.json

sinb-box脚本链接

https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box.js#type=1&name=name

后记

  • IPv6的小鸡折腾比较麻烦,如果容器日志显示配置或启动错误,尝试清空数据目录重新启动
docker rm -f sub-store
rm -rf /etc/sub-store/*
docker run -it -d \
  --restart=always \
  -e "SUB_STORE_CRON=50 23 * * *" \
  -e SUB_STORE_FRONTEND_BACKEND_PATH=/0EYk1tEZaC7vpCQWZpeL \
  -p 3001:3001 \
  -v /etc/sub-store:/opt/app/data \
  --name sub-store \
  xream/sub-store

caddy反代

substore.example.com {
    reverse_proxy http://[::1]:3001   
    encode gzip
}
  • IPv4应该相对简单些,复制下面代码
docker run -it -d \
--restart=always \
-e "SUB_STORE_CRON=50 23 * * *" \
-e SUB_STORE_FRONTEND_BACKEND_PATH=/0EYk1tEZaC7vpCQWZpeL \
-p 3001:3001 \
-v /etc/sub-store:/opt/app/data \
--name sub-store \
xream/sub-store

然后进行caddy反代

substore.example.com {
    reverse_proxy 127.0.0.1:3001
    encode gzip
}

重启caddy

systemctl restart caddy

sub-store地址

没有域名的话,访问地址如下

http://ip:3001?api=http://ip:3001/0EYk1tEZaC7vpCQWZpeL

有域名的话,访问地址如下

https://substore.example.com?api=https://substore.example.com/0EYk1tEZaC7vpCQWZpeL

About josemespitia

Check Also

ArgoSB Python版本免root一键部署

一键安装命令cd ~ & …

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注