Skip to content

API 管理

独立开关

每个 API 路径可独立控制:

默认规则说明
/api/config/public播放器公共配置
/api/danmu/弹幕读写(v1 兼容)
/api/danmu/v3/弹幕读写(DPlayer 兼容)
/api/video/map视频映射记录
/api/video/resolve视频地址解析
/api/subtitle/detect字幕检测
/api/pow/verifyPoW 校验

每条规则可设置:

  • 启用 / 停用:停用后返回 403
  • RPS 上限:每秒请求数(滑动窗口,内存计数)
  • 带宽上限:每秒响应字节数

统计

  • 三层时间桶:1 秒(保留 1 天)、60 秒(保留 30 天)、1 小时(保留 90 天,受 retentionDays 限制)
  • 统计持久化到磁盘(60s 定时 + 退出时),重启不丢
  • 实时曲线:按跨度选择桶精度(≤1 天用秒桶、≤30 天用分钟桶、其余用小时桶),堆叠柱状图展示各 API 请求分布
  • 显示:总请求数、总流量、每个路径的请求数与流量、运行时长

保留策略

retentionDays(1-90 天)控制小时桶保留长度;配置保存后立即生效。

MIT License · Made with ♥ by yangyang8002