上线就绪
这页只负责把 Windows、DNS、真实账号 smoke 和 yundongyl 切流状态摆清楚。真实发布和自动回复仍默认关闭, 必须按账号显式开启。机器可读状态见 /api/go-live/report。
公网域名
xhs.yundongyl.cnWindows 端口
18130真实动作
关闭切流门禁
xhs.yundongyl.cnDNS
已通过xhs.yundongyl.cn -> 101.43.123.29
npm run dns:diagnose && npm run dns:check && npm run dns:upsertWindows 应用
已通过目标 http://100.84.235.123:18130,SQLite 数据库可写,知识库、发布队列、ToolLog 和 smoke 写入可用。
npm run deploy:statusDocker Desktop
待确认仅用于重建和切换镜像;当前 HTTP 服务可用,但 Docker CLI/BuildKit 诊断需要在 Windows 本机确认。
REDNOTE_STATUS_RUN_DOCKER_DIAGNOSTIC=true npm run deploy:statusWindows 桌面入口
待确认Windows context 已提供 RedNote Go Live Prep.cmd、RedNote Restore and Rebuild.cmd、RedNote Repair HTTP Exposure.cmd;状态看板会通过 SSH 确认桌面入口是否已安装。
RedNote Go Live Prep.cmd真实账号 smoke
待确认未配置 REDNOTE_REAL_SMOKE_ACCOUNT;当前 npm run real:smoke 只验证 CLI 和 dry-run 命令,会报告 realAccountReady:false。
npm run windows:request-real-account-smoke-launcher; npm run real:diagnose -- --smoke上海切流
待确认基础检查通过后再执行 Caddy/HTTPS 切流。
LE_EMAIL="<email>" deploy/shanghai/cutover-xhs-yundongyl.sh --apply推荐顺序
RedNote Go Live Prep.cmd在 Windows 桌面一键修 HTTP 暴露、恢复 Docker Desktop 并重建 RedNote。REDNOTE_STATUS_RUN_DOCKER_DIAGNOSTIC=true npm run deploy:status确认 Windows Docker CLI/BuildKit 已恢复。npm run deploy:status:fastWindows SSH/Docker exec 卡住时跑有外层超时的看板。npm run go-live:monitor持续跟踪 Windows 镜像、DNS、上海 SSH、真实账号四个外部门禁。npm run dns:manual当前 DNSPod 凭据无权限时,打印控制台手动记录字段。npm run real:manual打印真实小红书账号 smoke 的安全人工清单。npm run windows:wait-latest:verify回到 Mac 等最新镜像切换完成并自动跑完整验证。npm run dns:diagnose诊断 DNSPod 凭证是否能看到 yundongyl.cn。npm run dns:check检查当前腾讯云凭证是否有 yundongyl.cn 权限。npm run dns:upsert创建或修正 xhs A 记录。npm run dns:wait:once等解析到上海入口。npm run go-live:preflight:infra:fast跑基础门禁。npm run go-live:after-dnsDNS 生效后先跑上海 cutover dry-run。LE_EMAIL=<email> npm run go-live:after-dns:applyDNS 和基础门禁通过后执行上海 HTTPS cutover。npm run real:diagnose诊断 Windows 真实账号配置和安全开关。npm run windows:request-real-account-smoke-launcher从 Mac 请求 Windows 打开真实账号 smoke 桌面向导。REDNOTE_REAL_ACCOUNT="<account-name>" REDNOTE_REAL_ACCOUNT_LOGIN=true npm run windows:request-real-account-smoke从 Mac 请求 Windows 做真实账号低风险检查。
当前阻塞
没有 fail 项;剩余 warn 项需要人工确认或真实账号登录。