生产已部署完成(main@2f610a5,迁移 20261004_0046)。为了让后续测试能在本地跑, 把生产库同步成本地镜像,并把同步流程固化成脚本。 ## 本次建立的本地镜像 `douyu_login_prod` —— 与生产逐项一致:15,182 账号 / 14,323 CK / 15,169 登录记录 / **253,424 条 douyu_tasks(含 837MB JSON,可实测保留策略)** / 迁移 0046 / 907MB。 **已验证本地 `.env` 的 `APP_ENCRYPTION_KEY` 与生产一致** —— 抽样解密正常(CK 前缀 `dy_accounts_main`,长度 1659–1702), 所以镜像里的 CK 可用,CK 相关测试能跑。这一点不成立的话镜像基本没用。 ## 脚本里规避的两个坑 1. **不要把 `mysqldump` 串进 SSH 管道**:实测 ~49KB/s(MySQL 读 + gzip + 网络互相拖), 改成「服务器本地 dump 成文件 + rsync」后 ~8MB/s,**快两个数量级**。 下载那步用 **rsync 而非 scp**:可断点续传,网断了不用重来。 2. 恢复前先 `DROP DATABASE`,避免旧数据残留造成「看起来同步了其实没有」。 ## 文档 `docs/上线清单-S1-S7部署.md` 追加「把生产库同步到本地」一节:用法、 镜像内容、两个前提(密钥必须一致;**不要在镜像库上跑测试套件** —— 测试用独立的 `douyu_login_test`),以及上面两个坑。
项目文档索引
更新时间:2026-10-02
当前入口
- 自动化与资料收集规划:CK 自动管理、资料收集链接、皮肤台账与半自动工单的分期计划(规划中,未开工)。
- 皮肤准入映射分析:C 桶皮肤类到斗鱼商品目录的归一与覆盖分析(923 个快手名 → 78 个斗鱼商品,覆盖率 40.1%)。
- 虎牙 Cookie 路线状态:当前实现、字段状态、验证边界和后续工作。
- 虎牙网页设备字段溯源:浏览器证据、字段来源和生成算法。
- 虎牙 Cookie 合并审计与来源矩阵:字段来源约束和合并策略。
- 虎牙精英宝典联调指南:工作台联调顺序和只读验证方法。
虎牙业务与协议
- 虎牙精英宝典 9.1 全流程分析
- 虎牙精英宝典后端与抓包对照
- 虎牙精英宝典 8.31 Python 重分析
- 虎牙精英宝典联调指南
- 网页 Cookie 缺失字段历史方案
- 虎牙 App 登录总览
- 虎牙纯 Python 自动登录总结
虎牙设备与加密逆向
- HDID 算法生成
- HDID 研究记录
- 标识符命名规范
- 铸币机终局总结
- App 登录协议抓包实证
- App 登录 WUP 明文抓包
- App 登录加密算法动态验证
- App 登录 APK 静态分析
- App 登录逆向笔记
- 扫码登录闭环逆向
- hyCred 签发侦察笔记
设备注册与运行工具
鱼翅充值接口
文档约定
- 带日期的抓包和逆向笔记属于历史证据,结论以对应日期为准。
- 当前代码行为和未完成项以“虎牙 Cookie 路线状态”为准。
- Cookie、UID、订单号和设备标识进入文档时使用脱敏值;真实数据只保存在本地 evidence 目录。
- 兑换、下单和支付属于写操作,除非明确确认,不纳入自动回归测试。