独立 IPTV URL 可用性验证服务,与 iptv-scraper 配合使用。
- 独立验证:不依赖 iptv-scraper 运行时环境
- 并发验证:100 workers,约 24 分钟处理 ~48k URL
- Tier 调度:HK/TW/MO: 1天 / China: 7天 / Global: 30天
- 白名单加速:已知优质 CDN(HK CDN 等)跳过验证
- 缓存机制:验证结果持久化,避免重复验证
| 指标 | 数值 |
|---|---|
| 总 URL(filtered) | ~52,000 |
| 白名单跳过 | ~3,980 |
| 需验证 | ~48,000 |
| 并发数 | 100 workers |
| 验证频率 | HK: 1天 / China: 7天 / Global: 30天 |
03:00 iptv-scraper 拉取缓存 → 生成 → 推送 filtered/
↓
03:30 iptv-validator 拉取 filtered/
↓
解析 M3U → Tier 调度 → 并发验证
↓
更新 validation_cache.json
# 克隆
git clone https://github.com/xJEYDAin/iptv-validator.git
cd iptv-validator
# 安装依赖
pip install -r requirements.txt
# 运行验证
python scripts/validate_all.py
# 强制全量验证(忽略 Tier 调度和缓存)
FORCE_VALIDATE=1 python scripts/validate_all.py
# 自定义并发数
VALIDATOR_WORKERS=50 python scripts/validate_all.pyMIT License