<aside> 💡 Sub-Store 是什么, 如何安装代理 App 版, 前端如何使用等问题请自行 Google

</aside>

Sub-Store 自建教程(服务器/Docker 等)

频道中搜索关键词 Sub-Store 获取其他相关技巧工具分享

👥 欢迎加入 Telegram 社群

折腾啥

📌 资源合集导航

折腾啥

🌟 建议仅使用此版本: 服务器自建 Docker 版

Docker

如果有其他版本在使用, 在前端选手动备份 保存 JSON 没玩过的话 可以试试 https://github.com/louislam/dockge 来管理 直接填入下面的创建(最安全的配置)

services:
  sub-store:
    image: xream/sub-store:http-meta
    container_name: sub-store
    restart: always
    network_mode: host
    environment:
      SUB_STORE_BACKEND_API_HOST: 127.0.0.1
      SUB_STORE_BACKEND_API_PORT: 3001
      SUB_STORE_BACKEND_MERGE: true
      SUB_STORE_FRONTEND_BACKEND_PATH: /cD7wiTGitLyoBdEguAnFWmqCpHKwhLQh4opXfFhFCEpmY9K7YnPgFu9e2iiUoty2
      # HTTP-META 的, 一般不用改
      PORT: 9876
      HOST: 127.0.0.1
    volumes:
      - ./data:/opt/app/data

你想办法弄一个域名假设是 a.com,反代到 3001 端口就好了 然后浏览器里打开 https://a.com?api=https://a.com/cD7wiTGitLyoBdEguAnFWmqCpHKwhLQh4opXfFhFCEpmY9K7YnPgFu9e2iiUoty2 然后选手动 恢复 上传你的 json 等一会儿刷新就好了

其他参数见 https://hub.docker.com/r/xream/sub-store

然后别忘了把老的删掉

自己部署前后端

安装 node.js

下载前端 https://github.com/sub-store-org/Sub-Store-Front-End/releases/latest/download/dist.zip 解压缩 假设文件夹为 /opt/app/frontend

下载后端 https://github.com/sub-store-org/Sub-Store/releases/latest/download/sub-store.bundle.js, 假设为 /opt/app/sub-store.bundle.js

假设 数据文件夹为 /opt/app/data, 本地监听 3000 端口, 自定义路径为 /2cXaAxRGfddmGz2yx1wA

SUB_STORE_FRONTEND_BACKEND_PATH=/2cXaAxRGfddmGz2yx1wA SUB_STORE_BACKEND_API_HOST=127.0.0.1 SUB_STORE_BACKEND_MERGE=true SUB_STORE_BACKEND_API_PORT=3000 SUB_STORE_FRONTEND_PATH=/opt/app/frontend SUB_STORE_DATA_BASE_PATH=/opt/app/data node /opt/app/sub-store.bundle.js

如果想监听所有就去掉 SUB_STORE_BACKEND_API_HOST=127.0.0.1

其他参数见 https://hub.docker.com/r/xream/sub-store