基于 GitHub Actions + GitHub Pages 的 TVBox 存活源检测服务。
定时全量测试多个 TVBox 源中的站点连通性,生成只包含存活站点的配置文件,部署到 GitHub Pages 供 TVBox 客户端订阅。
https://lyrhub.github.io/tvbox-alive/alive.json
| 地址 | 说明 |
|---|---|
/ |
状态监控页面(站点测试详情) |
/alive.json |
存活配置 JSON(TVBox 订阅地址) |
/results.json |
完整测试结果 |
test.js 拉取所有源,全量测试站点/Spider/直播/解析的连通性alive.json(只含存活站点)和 results.json(测试详情)generate-pages.js 生成状态监控 HTML 页面# 运行测试
npm run test
# 生成页面
npm run pages
# 完整构建(测试 + 生成页面)
npm run build
编辑 test.js 顶部的 SOURCES 数组和 SPIDER 变量。