# Hunter Quant 免费访问方案

## 用户选择

用户明确要求保持免费，并接受 Cloudflare 默认子域在部分中国大陆网络可能被阻断；用户可通过其可用网络访问。因此不购买独立域名，不启用付费托管。

## 免费公网入口

- 主地址：`https://seekingquant.netlify.app`
- Pages 备份：`https://hunter-quant.pages.dev`
- 固定部署备份：`https://d3552cf8.hunter-quant.pages.dev`
- Worker 直连备份：`https://hunter.quant01.workers.dev`
- 原 Sites 备份：已停用的旧 `chatgpt.site` 地址（公开档案中已脱敏）

以上地址均连接同一个 `hunter` Worker 和同一个 `quantpilot-primary` Durable Object 模拟账户，不会建立不同的模拟账本。

## 免费额度优化

后台 Alarm 继续每秒执行。门户优先建立 WebSocket，由 Durable Object 在每次 Alarm 后主动推送账户快照；Cloudflare 不对出站 WebSocket 消息计请求费。这样打开监控页不会再每秒额外消耗一次 Durable Object HTTP 请求。

若 WebSocket 被网络中间设备阻断，页面自动降级为每 10 秒轮询并每 3 秒重连 WebSocket。该降级牺牲临时刷新频率，以保护免费额度；后台策略仍每秒执行。

## 生产验收

已通过主地址建立 WebSocket，并连续收到三条生产快照：

- `2026-08-01T02:12:42Z`：`alarmCount=25208`
- `2026-08-01T02:12:43Z`：`alarmCount=25209`
- `2026-08-01T02:12:44Z`：`alarmCount=25210`

三条快照严格相隔一秒，证明 Pages 代理、Worker、Durable Object 和浏览器使用的 WebSocket 路径已经贯通。

## 使用方式

直接打开 Netlify 主地址即可，无需登录、无需启动本机服务，也无需保持浏览器打开。若 Netlify 临时不可用，可在本机使用 `http://127.0.0.1:8787`。
