聚合 肥猫、饭太硬、王二小、讴歌(欧歌)、摸鱼、OK、小米、巧记、4K小盒子、潇洒 等多个影视仓 / TVBox 单仓配置,通过 GitHub Actions 定时自动更新,并把结果直接提交回本仓库,供影视仓、TVBox、OK影视等软件随时拉取最新接口。
所有配置均来自互联网公开分享,版权归原作者所有;本仓库仅做聚合与镜像,仅供学习交流,请勿商用。
🔄 最近更新:2026-09-17 15:28:44(北京时间) · 成功 4/10 个源
| 配置源 | 状态 | 使用地址 |
|---|---|---|
| 肥猫 | ✅ 成功 | http://肥猫.net/tv |
| 饭太硬 | ❌ 失败 | Expecting value: line 1 column 1 (char 0) |
| 王二小 | ✅ 成功 | https://d.kstore.dev/download/9280/wex.json |
| 讴歌 | 📦 缓存 | 上次成功配置(本次更新未抓到,沿用缓存) |
| 摸鱼 | ❌ 失败 | HTTPConnectionPool(host='xn--c5wa.xn--v4q818bf34b.top', p... |
| OK | ❌ 失败 | HTTPConnectionPool(host='ok321.top', port=80): Max retrie... |
| 小米 | ❌ 失败 | HTTPConnectionPool(host='miqk.cc', port=80): Max retries ... |
| 巧记 | ❌ 失败 | HTTPConnectionPool(host='cdn.qiaoji8.com', port=80): Max ... |
| 4K小盒子 | ✅ 成功 | http://xhztv.top/4k.json |
| 潇洒 | ❌ 失败 | 404 Client Error: for url: https://9877.kstore.space/Ano... |
tvbox-ysc-config/
├── .github/workflows/update.yml # GitHub Actions 自动更新工作流
├── config/sources.json # 配置源列表(主地址 + 备用地址),可自行增删改
├── scripts/update.py # 核心更新脚本(下载→校验→合并→落盘→更新状态)
├── output/ # 更新产物(由脚本自动生成并提交)
│ ├── 多仓订阅.json # 多仓聚合订阅(推荐,App 内可切换各源)
│ ├── 单仓聚合.json # 单仓聚合(所有源 sites 合并成一个,开箱即用)
│ ├── shield.json # shields.io 状态徽章数据
│ ├── status.json # 各源更新状态(机器可读)
│ ├── feimao.json / fantaiying.json / ... # 各源独立配置
│ └── ...
├── requirements.txt
└── README.md
部署完成后,把下面任一地址填入 App 的「设置 → 配置地址」:
| 类型 | 地址 | 说明 |
|---|---|---|
| 多仓订阅(推荐) | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/多仓订阅.json |
App 内可在各源之间切换 |
| 单仓聚合 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/单仓聚合.json |
所有源站点合并成一个,无需切换 |
| 单仓 · 肥猫 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/feimao.json |
单独使用某一个源 |
| 单仓 · 饭太硬 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/fantaiying.json |
|
| 单仓 · 王二小 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/wangerxiao.json |
|
| 单仓 · 讴歌 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/ouge.json |
|
| 单仓 · 摸鱼 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/moyu.json |
|
| 单仓 · OK | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/ok.json |
|
| 单仓 · 小米 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/xiaomi.json |
|
| 单仓 · 巧记 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/qiaoji.json |
|
| 单仓 · 4K小盒子 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/4k.json |
|
| 单仓 · 潇洒 | https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/xiaosa.json |
多仓订阅与单仓文件里的地址由脚本根据
GITHUB_REPOSITORY环境变量自动生成。若国内直连 raw.githubusercontent.com 慢,可套一层ghproxy/gh-proxy等加速前缀。
- 推送后,GitHub 自动识别
.github/workflows/update.yml。 - 默认每天 02:00 和 14:00(UTC,即北京时间 10:00 和 22:00) 自动更新一次。
- 也可在 Actions → Auto Update TVBox Configs → Run workflow 手动触发。
- 更新结果自动提交回
main分支,README 状态表与徽章同步刷新。 - 工作流使用内置
GITHUB_TOKEN,无需配置任何密钥。
编辑 config/sources.json 即可增删配置源或更换地址:
{
"id": "mysource",
"name": "我的源",
"urls": [
"https://example.com/tv",
"https://backup.example.com/tv"
]
}id:输出文件名(建议英文小写)。name:在多仓订阅与状态表中展示的名字。urls:依次尝试的地址列表,第一个成功的会被使用;可按"主地址在前、备用在后"排列。- 修改后推送到
main分支即会自动触发一次更新。
pip install -r requirements.txt
REPO=Lightconer/tvbox-ysc-config python scripts/update.py- 中文域名自动转 punycode:
饭太硬.com→xn--sss604efuw.com,避免 DNS 解析失败。 - 多地址回退:每个源按顺序尝试主/备用地址,单个地址失败不影响其他源。
- 智能重试:仅对超时、连接错误、空响应等瞬态问题退避重试;4xx/5xx 等确定性失败直接跳过。
- 反爬兼容:使用简洁 UA(部分接口对完整浏览器 UA 下发挑战页),自动剔除 JSON 内嵌的
//注释,兼容未转义控制字符。 - 聚合单仓:把所有成功源的
sites按 key 去重合并(重复 key 自动加源前缀),lives/parses等列表合并去重。 - 状态可视化:每次更新自动刷新 README 状态表与 shields.io 徽章。
- 部分成功可用:只要有一个源成功就产出可用订阅,失败源记录在
status.json与 README 状态表。
- 某个源一直失败? 大部分源做了地区/频率限制,GitHub Actions 与本地网络环境不同,可能某个环境能访问、另一个不能。脚本会按
urls顺序自动尝试所有备用地址,只把成功的写入。 - 自动提交会不会死循环? 不会。push 触发只监听
config/、scripts/、requirements.txt的变更,自动提交只改output/与 README 状态区,不会再次触发。
本项目仅用于学习、测试与个人使用;聚合的接口资源来自互联网公开分享,版权归原作者所有。若涉及侵权,请联系删除相应内容。