💡 提示: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