今天就更新一个集采集IP、获取节目列表,一键管理的应用。
这个 Docker 应用 —— IPTV-Spider(暂用名为:万人骑IPTV工具):
下载数据
它不仅能帮我们全自动采集全网公开的组播/酒店源,还能自动验证有效性,最重要的是,它能自动接口,直接填到你的电视壳子里,从此解放双手!
🛠️ 核心功能一览
这个工具界面十分简洁,但功能非常硬核:
采集:支持“组播 (Multicast)”和“酒店源 (Hotel)”两种模式,后台静默扫描,无需挂机等待。
采集页面
智能验证:采集到的 IP 会自动进行连接测试,过滤掉失效的“假源”,只保留能看的。
采集日志
可视化管理:通过 Web 界面清晰地查看每个 IP 的归属地、节目数量、上线时间,还能一键删除失效源。
管理页面
接口生成:这才是大杀器!每个有效 IP 都可以生成一个独立的订阅接口,直接输出TXT 格式的频道列表。
点击节目数量查看节目列表
节目接口
🐳 Docker 部署教程
只要你有一台 NAS(群晖、飞牛)或者一台云服务器 或者 openwrt软路由,就能轻松部署。
1. 拉取镜像
打开你的 SSH 终端,输入以下任一个命令拉取最新镜像:
Docker Hub:
docker pull cqshushu/iptv-spider:latest
GitHub:
docker pull ghcr.io/cqshushu/iptv-spider:latest
2. 启动容器
一行命令搞定启动(记得把 /your/local/path 换成你 NAS 上的实际路径,用来保存数据,如我的/vol1/1000/docker/iptv-spider/data):
docker run -d \
--name iptv-spider \
--restart unless-stopped \
-p 50085:50085 \
-v /your/local/path:/app/data \
cqshushu/iptv-spider:latest
3. 初始化设置
部署好后,在浏览器访问 http://你的NAS_IP:50085。 首次登录会让你设置一个管理密码,设置好后即可进入后台。
初始化密码
4. 登录页面
登录页面
5. 采集说明
页数: 采集页数,建议不超过5页
开始日期: 只保留大于该日期的数据,建议不要超过5天
采集参数
⚠️ 注意事项
本工具仅供技术研究和学习使用,请勿用于非法用途。
当前只支持手动采集,当然也可以post方式 /api/collect进行自动更新。
下一步再写WEB 配置自动更新。
获取方式:
Docker 镜像已在 Docker Hub 上线搜索 cqshushu/iptv-spider 即可下载,也可以github站下载,ghcr.io/cqshushu/iptv-spider