复制成功!

开源中转站部署教程

👉 本教程基于sealos公有云,请打开地址进行注册或者登录 前往 cloud.sealos.io
💡 提示:Sub2API 是专门反代官方订阅账号的

1. 部署 WARP 代理

  • 应用名称 warp (可自定义)
  • 镜像名 ghcr.io/kingcc/warpproxy:latest
  • CPU 0.1
  • 内存 128 M
  • 容器端口 1080 (公网访问保持默认关闭状态)

2. 部署 Redis 内存缓存

  • 应用名称 sub2redis (可自定义)
  • 镜像名 redis:7-alpine
  • CPU 0.1
  • 内存 128 M
  • 容器端口 6379 (公网访问保持默认关闭状态)
  • Arguments --requirepass 12345678

3. 部署 PostgreSQL 数据库

  • 应用名称 sub2db (可自定义)
  • 镜像名 postgres:15-alpine
  • CPU 0.1
  • 内存 256 M (256M起步)
  • 容器端口 5432 (公网访问保持默认关闭状态)
环境变量 (4个)
POSTGRES_USER=postgres POSTGRES_PASSWORD=12345678 POSTGRES_DB=postgres PGDATA=/var/lib/postgresql/data
本地存储 -> 新增存储卷
  • 容量: 1 Gi
  • 挂载路径: /var/lib/postgresql/data

4. 部署 Sub2API 主应用

  • 应用名称 sub2api (可自定义)
  • 镜像名 ghcr.io/wei-shaw/sub2api:latest
  • CPU 0.1
  • 内存 256 M
  • 容器端口 8080 (必须开启公网访问!)
高级配置 -> 环境变量 (15个)
PROXY_URL=<粘贴代理内网地址> # 全局代理地址
HTTP_PROXY=<自动同步第一个> # HTTP请求代理
HTTPS_PROXY=<自动同步第一个> # HTTPS请求代理
AUTO_SETUP=true # 跳过网页安装向导
DATABASE_HOST=<粘贴数据库内网地址> # 数据库内网地址
DATABASE_PORT=5432 # 数据库端口
DATABASE_USER=postgres # 数据库用户名
DATABASE_PASSWORD=12345678 # postgres密码
DATABASE_DBNAME=postgres # 数据库名称
DATABASE_SSLMODE=disable # 关闭 SSL 验证
REDIS_HOST=<粘贴Redis内网地址> # Redis内网地址
REDIS_PORT=6379 # 缓存库口端
REDIS_PASSWORD=12345678 # redis密码
ADMIN_EMAIL=admin@sczl.pro # 后台登录账号 (自定义)
ADMIN_PASSWORD=12345678 # 后台登录密码 (自定义)

🎉 部署完成!

点击部署并等待状态变绿。此时,后台已全自动完成建库建表!打开sub2API这个项目生成的公网地址,使用自己设置的管理员账号和密码登录,即可进行下一步正式反代

教程由丝绸之路中转站制作,如有疑问可以到 https://sczl.pro 联系站长 | 欢迎加入电报群交流:https://t.me/sczlapi
💡 提示:NewAPI 是专门调度各种渠道的

1. 部署 PostgreSQL 数据库

  • 应用名称 newapi-db (可自定义)
  • 镜像名 postgres:15-alpine
  • CPU 0.1
  • 内存 256 M (256M起步)
  • 容器端口 5432 (公网访问保持默认关闭状态)
环境变量 (4个)
POSTGRES_USER=root POSTGRES_PASSWORD=123456 POSTGRES_DB=newapi PGDATA=/var/lib/postgresql/data/pgdata
本地存储 ➔ 新增存储卷
  • 容量: 1 Gi
  • 挂载路径: /var/lib/postgresql/data

2. 部署 NewAPI 主应用

  • 应用名称 newapi (可自定义)
  • 镜像名 calciumion/new-api:latest
  • CPU 0.1
  • 内存 256 M
  • 容器端口 3000 (必须开启公网访问!)
高级配置 ➔ 环境变量 (1个)
SQL_DSN=postgres://root:123456@<粘贴完整的数据库内网地址>/newapi?sslmode=disable # 数据库连接串

🎉 部署完成!

打开NewAPI生成的公网地址,默认账号: root 密码: 123456

教程由丝绸之路中转站制作,如有疑问可以到 https://sczl.pro 联系站长 | 欢迎加入电报群交流:https://t.me/sczlapi

🚧 图文教程施工中...

稍后将为您更新反代详细图文教程!

教程由丝绸之路中转站制作,如有疑问可以到 https://sczl.pro 联系站长 | 欢迎加入电报群交流:https://t.me/sczlapi