- Railway 中继进程:
scripts/ais-relay.cjs - 仅供桌面产品使用的 OpenSky 中继:
api/opensky.js(不属于公共 API 产品) - Vercel 中继代理端点(旧版):
api/ais-snapshot.js、api/polymarket.js、api/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。
