# 段永平雪球文集 · ROG 完整版

网站：https://wenzhou.tail3c5a14.ts.net/duan/

当前档案：11,711 条帖子、2,191 张本地图片；2 张历史源图已确认 HTTP 404，保留失效说明和原链接。内容范围到 2026-10-06T11:10:32.000+08:00。历史完整基线与后续增量批次共同构成当前文集；源站统计与实际返回条目数可能不同，不能恢复未返回或已删除的内容。

## 使用

- 阅读、搜索、时间筛选、收藏、图片放大均保留。收藏和阅读位置保存在当前浏览器。
- ROG 每日北京时间 09:00 自动检查新帖，服务恢复时补跑当天错过的任务。同日已成功手动更新则不重复自动更新。
- “获取最新”立即触发后台更新；更新管理验证使用原 ROG 网站访问密码或部署管理口令，浏览器会话有效 30 天。
- 更新过程中可以继续阅读。全部核验通过后才发布；点击“载入新版”保留阅读位置与筛选。
- 默认抓取近期分页直到连续两页与本地历史重叠，随后完整重建 HTML、Markdown 和年度分册。较早旧帖的变化需在“更新选项 → 完整历史核对”中重新联网检查。
- 失败保留旧档案，页面展示失败原因。雪球要求登录时，使用“打开 ROG 登录窗口”，通过 ROG 远程桌面在专用 Chrome 中正常登录，再点击“已登录，继续”。此操作需要 ROG 用户已登录 Windows。
- Mac 与 Codex 可以关闭；ROG 需要开机联网。关机期间不能抓取，但下次启动会补检查。

## 文件与原理

完整数据位于 `F:/DuanArchive/archive/`，包括原始 `raw/` 快照、`data/` 数据及核验、`assets/images/` 所有图片、`全部帖子.md`、`markdown/`、`years/` 和独立 `index.html`。`scripts/` 保存完整可复用源码。双击 HTML 也可离线阅读，图片目录须同时保留。

网站代码位于 `F:/DuanArchive/app/`，独立 Python 环境位于 `.venv/`。会话、任务进度与备份在 `F:/DuanArchive/runtime/`，不会作为网页文件对外提供。仅迁移雪球专用会话，不复制其他浏览器账号。

架构：ROG 的 Tailscale 入口 `/duan/` → 本机服务端口 47960 → 持久化每日调度与手动任务 → 专用 Chrome 正常网页会话 → 独立临时目录生成 → 正文、时间、图片及真实浏览器核验 → 带回滚记录的发布。进程由 Windows 任务计划器托管，具备开机启动、故障重试及每 5 分钟检查服务与路由；调度不依赖浏览器或 Codex 心跳。重复点击、自动任务与手动任务共享同一文件锁，只运行一个更新。

`COMPLETED.json` 是最近一次完整发布标记，`data/update-info.json` 记录来源检查范围；`SHA256SUMS` 可校验文件。`runtime/history/` 保留被替换的旧文件，`runtime/jobs/` 保存状态、故障详情与尚未发布的副本。历史原始帖子快照不会因新版发布而删除。
