Skip to main content
本文档涵盖 AIS/OpenSky 中继路径使用的所有环境变量:
  • Railway 中继进程:scripts/ais-relay.cjs
  • 仅供桌面产品使用的 OpenSky 中继:api/opensky.js(不属于公共 API 产品)
  • Vercel 中继代理端点(旧版):api/ais-snapshot.jsapi/polymarket.jsapi/rss-proxy.js
第二项中的旧版代理端点正逐步被淘汰,以改用 sebuf proto-first 方式。OpenSky 路由仅是受限的桌面产品传输层,不是公共集成接口。有关当前推荐的模式,请参阅添加端点
  • 服务器中继调用方:server/worldmonitor/* 处理器
  • src/services/* 中的可选浏览器本地回退调用方

1) 最低生产环境配置

在启用严格的中继认证之前设置这些变量。

Railway(中继)

Vercel(代理 + 服务器函数)

2) 完整参数参考

核心中继/认证

中继相邻功能开关

OpenSky 上游认证

OpenSky 缓存/基数控制

AIS 管道调优

速率限制 / 日志 / 指标

平台管理变量(请勿手动设置)

这些仅用于生产环境检测,通常由平台/运行时注入。

3) 推荐起始值(高流量基线)

这些是繁忙中继的安全起始点:

4) 如何验证配置

健康检查:
指标(需要中继认证):
或:
预期检查项:
  • auth.enabled/health 中为 true(操作员可见的规范标志 —— 仅当配置了共享密钥且未启用 I_UNDERSTAND_THIS_DISABLES_AUTH 绕过时才为 true)。auth.sharedSecretEnabled 为向后兼容而保留。
  • /metrics.opensky.hitRatio 在负载下保持稳定且处于高位。
  • /metrics.ais.dropsPerSec 在正常运行时保持为 0
  • /metrics.ais.queueMax 远低于 AIS_UPSTREAM_QUEUE_HARD_CAP