# 阶段 1 —— 后端面板与商业闭环(2–4 周)

**目标**:上成熟面板,跑通「注册 → 订阅 → 限速 → 收款」闭环,靠分享订阅 + 三方软件**验证有没有人付费**。
**门禁(进入阶段2)**:有 ≥ N 个真实付费用户(自定阈值);订阅/限速/收款全链路可用。

> 选型已定:**先用成熟面板(XBoard + Marzban),后迁自研 Go**。

---

## 任务清单

### T1.1 控制面部署(境外服务器)
- [ ] 部署 **XBoard**(商业前台:套餐 / 下单 / 支付 / 工单 / 邀请返利)
- [ ] 部署 **Marzban / Marzneshin**(节点管理:用户 / 订阅 / 流量统计 / 到期)
- [ ] PostgreSQL + Redis 就位
- [ ] 控制面后台**不暴露公网**(仅 VPN 内网 / IP 白名单 / 改端口 + 强口令 + 2FA)
- [ ] 订阅域名套 CDN / REALITY,防"取订阅"被封或被关联

### T1.2 节点接入
- [ ] 阶段0 的节点纳入面板管理
- [ ] 再加 1–2 个节点,验证多节点订阅下发
- [ ] **IP 分级**:消耗品池(免费)/ 精品池(付费)

### T1.3 套餐与额度(需求 2)
- [ ] 免费:每日 1–2 GB 或限速;预留"看广告提额"的 API 钩子(阶段3 接广告)
- [ ] 付费:月 / 季 / 年 + 流量包
- [ ] 到期与超额自动断流

### T1.4 限速(需求 3,两层)
- [ ] 节点层:sing-box/Xray 出站按用户打标 + Linux `tc`(HTB),免费用户单独限速队列
- [ ] 额度层:面板按日/月配额超额断流
- [ ] 验证免费 vs 付费速度差异符合预期

### T1.5 节点状态(需求 4)
- [ ] 控制面定时探测节点:延迟 / 丢包 / 在线 / 负载
- [ ] 暴露 `status API` 供客户端取用(为阶段2 信号灯铺路)

### T1.6 收款(需求 + 交易)
- [ ] 接 **USDT(TRC20)** 收款
- [ ] 接 **自动发卡(卡密)**,支付宝/微信走可轮换的中转通道
- [ ] 收款通道与运营主体**隔离**,可随时更换
- [ ] **禁用**绑定真实身份的个人支付宝/微信

---

## 交付物
- XBoard + Marzban 的 `docker-compose` 部署方案与对接步骤
- 套餐 / 限速 / 额度配置说明
- 收款通道接入说明(USDT + 发卡)
- 一份"用三方软件导入订阅"的用户上手指引

## 验收标准
- [ ] 新用户:注册 → 下单付款 → 拿订阅 → 三方软件导入即用,全程顺畅
- [ ] 免费/付费限速生效且有明显区分
- [ ] 节点状态可查
- [ ] 出现首批真实付费用户
