面向全球用户的云资源交易平台,支持服务器(VM)、IP 地址、云磁盘、域名等产品的在线购买与自动交付。自营物理机通过 Proxmox VE 虚拟化交付,同时支持第三方供应商入驻售卖。
版本概览
|
简化版 Lite |
标准版 Standard |
完整版 Full |
| 授权 |
开源 (MIT) |
商业授权 |
商业授权 |
| 联系 |
GitHub |
erik@erik.xyz |
erik@erik.xyz |
| 适用场景 |
个人项目/学习/小型商城 |
中小型云服务商 |
大型云平台/多供应商 |
一、功能对比
1.1 用户系统
| 功能 |
Lite |
Standard |
Full |
| 邮箱/手机号注册登录 |
✅ |
✅ |
✅ |
| JWT 认证(Access + Refresh) |
✅ |
✅ |
✅ |
| 密码重置 |
✅ |
✅ |
✅ |
| 设备指纹绑定 + Token 轮换 |
❌ |
✅ |
✅ |
| 登录锁定(5 次失败锁 15min) |
❌ |
✅ |
✅ |
| Google OAuth 登录 |
❌ |
✅ |
✅ |
| Apple Sign In |
❌ |
✅ |
✅ |
| TOTP 两步验证 + 恢复码 |
❌ |
✅ |
✅ |
| 邮箱验证 |
❌ |
✅ |
✅ |
| 短信验证码 |
❌ |
✅ |
✅ |
| 会话管理(查看/撤销) |
✅ |
✅ |
✅ |
| GDPR 账号注销 |
✅ |
✅ |
✅ |
| 个人资料管理 |
✅ |
✅ |
✅ |
| KYC 实名认证 |
❌ |
✅ |
✅ |
| 地址管理 |
❌ |
✅ |
✅ |
| 余额账户 |
❌ |
✅ |
✅ |
| 新 IP 登录告警 |
❌ |
✅ |
✅ |
| 客户端平台识别 |
❌ |
✅ |
✅ |
1.2 商品系统
| 功能 |
Lite |
Standard |
Full |
| 商品列表(分类/区域筛选) |
✅ |
✅ |
✅ |
| 商品详情(含 SKU + 区域定价) |
✅ |
✅ |
✅ |
| Elasticsearch 全文搜索 |
✅ |
✅ |
✅ |
| 商品评价(评分 + 内容) |
✅ |
✅ |
✅ |
| 商品属性 |
❌ |
✅ |
✅ |
| 点击验证码 |
❌ |
✅ |
✅ |
| 批量导入导出(CSV) |
❌ |
✅ |
✅ |
1.3 订单系统
| 功能 |
Lite |
Standard |
Full |
| 购物车(增删改查) |
✅ |
✅ |
✅ |
| 下单 |
✅ |
✅ |
✅ |
| 订单列表 + 详情 |
✅ |
✅ |
✅ |
| 优惠券 |
❌ |
✅ |
✅ |
| 发票(生成 + PDF 下载) |
❌ |
✅ |
✅ |
| 退款 |
❌ |
✅ |
✅ |
1.4 支付系统
| 功能 |
Lite |
Standard |
Full |
| Stripe 支付 |
❌ |
✅ |
✅ |
| 多通道路由 |
❌ |
✅ |
✅ |
| Webhook 验签 |
❌ |
✅ |
✅ |
| 每日对账 |
❌ |
✅ |
✅ |
| 多币种汇率 |
❌ |
✅ |
✅ |
| 退款原路返回 |
❌ |
✅ |
✅ |
1.5 资源交付
| 功能 |
Lite |
Standard |
Full |
| Proxmox VE 虚拟化 |
❌ |
✅ |
✅ |
| 服务器(VM)全生命周期 |
❌ |
✅ |
✅ |
| 云磁盘(创建/扩容) |
❌ |
✅ |
✅ |
| IP 池管理 + 分配 |
❌ |
✅ |
✅ |
| 宿主机选择策略(负载均衡) |
❌ |
✅ |
✅ |
| 在线升级 CPU/内存/磁盘 |
❌ |
✅ |
✅ |
| VNC 控制台 |
❌ |
✅ |
✅ |
| 异步开通队列 |
❌ |
✅ |
✅ |
| 重试策略(6 次退避) |
❌ |
✅ |
✅ |
| Provider 插件架构 |
❌ |
✅ |
✅ |
| 资源到期监控 |
❌ |
✅ |
✅ |
1.6 域名与 DNS
| 功能 |
Lite |
Standard |
Full |
| 域名可用性查询 |
❌ |
✅ |
✅ |
| TLD 定价管理 |
❌ |
✅ |
✅ |
| DNS 记录管理 |
❌ |
✅ |
✅ |
| 域名转移审批 |
❌ |
✅ |
✅ |
1.7 工单系统
| 功能 |
Lite |
Standard |
Full |
| 创建/回复工单 |
❌ |
✅ |
✅ |
| 工单列表 + 详情 |
❌ |
✅ |
✅ |
| 客服分配 |
❌ |
✅ |
✅ |
| SLA 追踪 |
❌ |
✅ |
✅ |
| 自动分配(负载均衡) |
❌ |
✅ |
✅ |
1.8 通知系统
| 功能 |
Lite |
Standard |
Full |
| 邮件通知 |
❌ |
✅ |
✅ |
| 短信通知(Twilio) |
❌ |
✅ |
✅ |
| App Push(FCM) |
❌ |
✅ |
✅ |
| 站内信 |
❌ |
✅ |
✅ |
| 通知模板管理 |
❌ |
✅ |
✅ |
| 用户通知偏好 |
❌ |
✅ |
✅ |
1.9 管理后台
| 功能 |
Lite |
Standard |
Full |
| 仪表盘 |
✅ |
✅ |
✅ |
| 用户管理(列表/详情/状态) |
✅ |
✅ |
✅ |
| 产品管理(CRUD) |
✅ |
✅ |
✅ |
| 订单管理(列表/详情) |
✅ |
✅ |
✅ |
| 审计日志 |
✅ |
✅ |
✅ |
| KYC 审核 |
❌ |
✅ |
✅ |
| SKU + 区域定价管理 |
❌ |
✅ |
✅ |
| 支付通道管理 + 交易记录 |
❌ |
✅ |
✅ |
| 资源开通任务监控 |
❌ |
✅ |
✅ |
| 主机管理 |
❌ |
✅ |
✅ |
| 工单分配/关闭 |
❌ |
✅ |
✅ |
| 域名 TLD + DNS 区域管理 |
❌ |
✅ |
✅ |
| 通知模板管理 |
❌ |
✅ |
✅ |
| 优惠券管理 |
❌ |
✅ |
✅ |
| 帮助文章管理 |
❌ |
✅ |
✅ |
| Webhook 管理 |
❌ |
✅ |
✅ |
| 云厂商 API 管理 |
❌ |
✅ |
✅ |
| 产品导入导出 |
❌ |
✅ |
✅ |
| 用户/订单/供应商导出 |
❌ |
✅ |
✅ |
| 报表(营收/区域) |
❌ |
✅ |
✅ |
| 监控面板 + 资源指标 |
❌ |
✅ |
✅ |
| 供应商管理 |
❌ |
❌ |
✅ |
| 供应商 API Key 管理 |
❌ |
❌ |
✅ |
| Feature Flags 动态开关 |
❌ |
❌ |
✅ |
1.10 供应商系统
| 功能 |
Lite |
Standard |
Full |
| 供应商入驻 + 审批 |
❌ |
❌ |
✅ |
| 商品上架 + 佣金 |
❌ |
❌ |
✅ |
| 结算(周结/月结) |
❌ |
❌ |
✅ |
| 提现申请 + 审批 |
❌ |
❌ |
✅ |
| 外部 API(API Key 认证) |
❌ |
❌ |
✅ |
| 供应商数据隔离 |
❌ |
❌ |
✅ |
1.11 实时与可观测性
| 功能 |
Lite |
Standard |
Full |
| WebSocket 实时推送 |
❌ |
❌ |
✅ |
| Sentry 异常监控 |
❌ |
❌ |
✅ |
| k6 负载测试脚本 |
❌ |
❌ |
✅ |
1.12 客户端
| 功能 |
Lite |
Standard |
Full |
| Flutter 客户端 |
❌ |
❌ |
✅ |
| HarmonyOS 客户端 |
❌ |
❌ |
✅ |
二、架构设计对比
2.1 中间件
| 中间件 |
Lite |
Standard |
Full |
| CorsMiddleware (CORS) |
✅ |
✅ |
✅ |
| LocaleMiddleware (多语言) |
✅ |
✅ |
✅ |
| HashidRequestMiddleware (ID解码) |
✅ |
✅ |
✅ |
| AuthMiddleware (JWT认证) |
✅ |
✅ |
✅ |
| RateLimitMiddleware (限流) |
✅ |
✅ |
✅ |
| WafMiddleware 基础 (SQLi/XSS) |
✅ |
✅ |
✅ |
| WafMiddleware 完整 (8类 45+规则) |
❌ |
✅ |
✅ |
| AdminRoleMiddleware (RBAC) |
❌ |
✅ |
✅ |
| EncryptionMiddleware (AES-256-GCM) |
❌ |
✅ |
✅ |
| VersionMiddleware (API版本) |
❌ |
✅ |
✅ |
| ClientPlatformMiddleware (平台识别) |
❌ |
✅ |
✅ |
| ConfirmationMiddleware (密码确认) |
❌ |
✅ |
✅ |
| GeoBlockMiddleware (地域封锁) |
❌ |
✅ |
✅ |
| MaintenanceMiddleware (维护模式) |
❌ |
✅ |
✅ |
| SupplierApiKeyMiddleware |
❌ |
❌ |
✅ |
| FeatureFlags |
❌ |
❌ |
✅ |
| RbacMiddleware |
❌ |
✅ |
✅ |
2.2 数据架构
| 特性 |
Lite |
Standard |
Full |
| Snowflake 分布式主键 |
✅ |
✅ |
✅ |
| Hashids ID 混淆 |
✅ |
✅ |
✅ |
| MySQL 单库 |
✅ |
❌ |
❌ |
| MySQL 主从读写分离 |
❌ |
✅ |
✅ |
| 独立审计库 |
❌ |
✅ |
✅ |
| AES-256-GCM 传输加密 |
❌ |
✅ |
✅ |
| AES-128-ECB 字段加密 |
❌ |
✅ |
✅ |
| Redis 多级缓存 |
❌ |
✅ |
✅ |
| Elasticsearch 全文搜索 |
✅ |
✅ |
✅ |
| 数据库索引优化 (13个) |
❌ |
✅ |
✅ |
2.3 安全防护
| 特性 |
Lite |
Standard |
Full |
| SQL 注入检测 (2条) |
✅ |
✅ |
✅ |
| XSS 检测 (3条) |
✅ |
✅ |
✅ |
| 命令注入检测 |
❌ |
✅ |
✅ |
| 文件包含检测 |
❌ |
✅ |
✅ |
| HTTP 头注入检测 |
❌ |
✅ |
✅ |
| SSRF 检测 |
❌ |
✅ |
✅ |
| NoSQL 注入检测 |
❌ |
✅ |
✅ |
| 开放重定向检测 |
❌ |
✅ |
✅ |
| 请求体大小限制 |
❌ |
✅ |
✅ |
| Content-Type 白名单 |
❌ |
✅ |
✅ |
2.4 高并发
| 特性 |
Lite |
Standard |
Full |
| webman 多进程 |
✅ |
✅ |
✅ |
| Nginx gzip 压缩 |
❌ |
✅ |
✅ |
| Nginx proxy buffering |
❌ |
✅ |
✅ |
| Nginx limit_req/limit_conn |
❌ |
✅ |
✅ |
| Redis 缓存层 |
❌ |
✅ |
✅ |
| 缓存主动失效 |
❌ |
✅ |
✅ |
| MySQL 读写分离 |
❌ |
✅ |
✅ |
| 数据库复合索引 |
❌ |
✅ |
✅ |
| WebSocket 推送 |
❌ |
❌ |
✅ |
三、部署与运维
| 特性 |
Lite |
Standard |
Full |
| Docker Compose 部署 |
✅ |
✅ |
✅ |
| Nginx 反向代理 |
✅ |
✅ |
✅ |
| CI/CD (GitHub Actions) |
✅ |
✅ |
✅ |
| PHPUnit 测试 |
95 tests |
295 tests |
295 tests |
| 定时任务(7个) |
❌ |
✅ |
✅ |
| Redis Queue 异步处理 |
❌ |
✅ |
✅ |
| 数据库迁移命令 |
✅ |
✅ |
✅ |
| 数据库备份命令 |
❌ |
✅ |
✅ |
| 健康检查端点 |
✅ |
✅ |
✅ |
| 服务状态端点 |
✅ |
✅ |
✅ |
| Sentry 异常监控 |
❌ |
❌ |
✅ |
| Feature Flags 灰度发布 |
❌ |
❌ |
✅ |
| k6 负载测试 |
❌ |
❌ |
✅ |
四、统计数字
| 指标 |
Lite |
Standard |
Full |
| API 端点 |
~35 |
~130 |
~135 |
| 数据模型 |
15 |
50+ |
50+ |
| 数据库表 |
15 |
50+ |
50+ |
| 全局中间件 |
3 |
7 |
7 |
| 路由中间件 |
1 |
5 |
6 |
| 定时任务 |
0 |
7 |
7 |
| 迁移文件 |
5 |
20 |
22 |
| 测试数 |
95 |
295 |
295 |
| WAF 规则数 |
5 |
45+ |
45+ |
| 文档数 |
2 |
5 |
6 |
五、升级路径
1 2 3 4 5 6 7 8 9 10 11
| 简化版 (Lite) │ │ + 支付 + 交付 + 域名 + 工单 + 通知 │ + 完整管理后台 + 全套安全 + 高并发优化 ▼ 标准版 (Standard) │ │ + 供应商系统 + 外部 API + WebSocket │ + Sentry + Feature Flags + Flutter 客户端 ▼ 完整版 (Full)
|
数据兼容: 简化版的数据库结构与标准版核心表兼容,可直接迁移升级。标准版到完整版为纯增量(新增供应商相关表),无需数据迁移。
六、获取方式
| 版本 |
获取方式 |
| 简化版 Lite |
GitHub 开源,MIT 协议 |
| 标准版 Standard |
商业授权,联系 erik@erik.xyz |
| 完整版 Full |
商业授权,联系 erik@erik.xyz |