立即注册  找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 18|回复: 0

飞牛 使用docker部署IPTV-API自动获取直播源接口教程

[复制链接]

飞牛 使用docker部署IPTV-API自动获取直播源接口教程

[复制链接]

187

主题

103

回帖

1203

积分

管理员

积分
1203
admin

187

主题

103

回帖

1203

积分

管理员

积分
1203
2025-7-25 20:01:56 | 显示全部楼层 |阅读模式
https://www.xuxlc.cn/article/details-42.html

飞牛 使用docker部署IPTV-API自动获取直播源接口教程
知新坊 教程归档 2024-12-04 1.7W+


IPTV-API项目其实就是Guovin/TV的前身,11月29号发布新版并更名为IPTV-API,并且切换了接口地址,使用起来更加的方便,同时支持m3u/txt两种api接口同时使用,让在不同场景不受影响,有兴趣的小伙伴可以搭建尝试一下比之前好用很多。
✅ 自定义模板,生成您想要的频道
✅ 支持多种获取源方式:组播源、酒店源、订阅源、关键字搜索
✅ 接口测速验效,响应时间、分辨率优先级,过滤无效接口
✅ 偏好设置:IPv6、接口来源排序优先级与数量配置、接口白名单
✅ 定时执行,北京时间每日 6:00 与 18:00 执行更新
✅ 支持多种运行方式:工作流、命令行、GUI 软件、Docker(amd64/arm64/arm v7)
它还是分为两个版本介绍如下:
ptv-api(完整版本):性能要求较高,更新速度较慢,稳定性、成功率高;修改配置 open_driver = False 可切换到 Lite 版本运行模式(推荐酒店源、组播源、关键字搜索使用此版本)
iptv-api:lite(精简版本):轻量级,性能要求低,更新速度快,稳定性不确定(推荐订阅源使用此版本)
Compose部署ptv-api
1、新建文件夹
先在任意位置创建一个iptv-api文件夹,用于存放docker-compose.yaml文件,参考如下
2、新增项目
使用docker的compose方式构建,点击新增项目
3、创建项目
输入项目名称,路径选择你刚刚创建的iptv-api文件夹,点击创建docker-compose.yml把以下代码拷贝进去,创建项目后立即启动打钩
文件可以关注公众号知新坊回复关键词:iptv-api 获取两个docker-Compose.yml文件
我这里直接使用上传文件,会的朋友也可以直接复制下面的代码自己创建。
ptv-api(完整版本)
[color=rgb(226, 226, 226) !important]
  • version: '3.8'
  • services:
  •   iptv-api:
  •     image: guovern/iptv-api
  •     container_name: iptv-api
  •     ports:
  •       - "8755:8000"
  •     volumes:
  •       - /vol1/1000/docker/iptv-api/config:/iptv-api/config
  •       - /vol1/1000/docker/iptv-api/output:/iptv-api/output
  •     restart: unless-stopped

iptv-api:lite(精简版本)
[color=rgb(226, 226, 226) !important]
  • version: '3.8'
  • services:
  •   iptv-api:
  •     image: guovern/iptv-api:lite
  •     container_name: iptv-api-lite
  •     ports:
  •       - "8755:8000"
  •     volumes:
  •       - /vol1/1000/docker/iptv-api/config:/iptv-api-lite/config
  •       - /vol1/1000/docker/iptv-api/output:/iptv-api-lite/output
  •     restart: unless-stopped

/vol1/1000/docker/iptv-api/config和/vol1/1000/docker/iptv换成你自己的路径
注:默认是8000端口,飞牛占用8000端口,所以我将端口改成8755,自己也可以改成自己想要的端口。
点击完成,等待构建完成,如下图
去容器查看日志,等待同步资源到本地,通过日志查看进度。
资源同步没完成之前不能使用,请耐心等待,极个别可能更久点,显示以下内容才算彻底完成。
4、使用教程
[color=rgb(226, 226, 226) !important]
  • 接口地址:ip:8755
  • M3u 接口:ip:8755/m3u
  • Txt 接口:ip:8755/txt
  • 接口内容:ip:8755/content
  • 测速日志:ip:8755/log

影视仓演示
影视仓请使用txt接口,不然会出现好多重复并且无用的频道,例如:
http://195.168.31.100:8755/txt
目前默认ipv4和ipv6混合,也就是全部,如果你的网络支持ipv6,建议开启只获取ipv6接口
[color=rgb(226, 226, 226) !important]
  • ipv_type = ipv6

更多配置参数看下面链接
[color=rgb(226, 226, 226) !important]
  • https://github.com/Guovin/iptv-api/blob/master/docs/config.md






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|学无止境

GMT+8, 2026-9-12 11:46 , Processed in 0.310348 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表