guovern/tv
已改名为guovern/iptv-api
,功能上也有了进一步的增强;youshandefeiyang/allinone
更新了安装方式;liuyong1987/fourgtv
的使用方法;unilei/aipan-netdisk-search
闭源了;
Guovin/TV
,偶然发现它居然更名了,从 TV
变更为了 IPTV-API
,新名字相对来说辨识度更高一些
镜像还是有两个版本:
iptv-api
(完整版本):性能要求较高,更新速度较慢,稳定性、成功率高;修改配置open_driver = False
可切换到Lite
版本运行模式(推荐酒店源、组播源、关键字搜索使用此版本)iptv-api:lite
(精简版本):轻量级,性能要求低,更新速度快,稳定性不确定(推荐订阅源使用此版本)
在注册表中搜索 guovern
,选择第二个 guovern/ipotv-api
,版本选latest
。
在 docker
文件夹中,创建一个新文件夹 iptv-api
,并在其中建一个子文件夹 data
注意:选择不同的版本,装载路径
是不一样的。如果选择了 lite
版,容器的装载路径是 /iptv-api-lite/config
和 /iptv-api-lite/output
本地端口不冲突就行
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 iptv-api 和 子目录
mkdir -p /volume1/docker/iptv-api/{config,output}
# 进入 iptv-api 目录
cd /volume1/docker/iptv-api
# 运行容器
docker run -d \
--restart unless-stopped \
--name iptv-api \
-p 3079:8000 \
-v $(pwd)/config:/iptv-api/config \
-v $(pwd)/output:/iptv-api/output \
guovern/iptv-api:latest
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
tvlist:
image: guovern/iptv-api:latest
container_name: iptv-api
restart: unless-stopped
ports:
- "3079:8000"
volumes:
- ./config:/iptv-api/config
- ./output:/iptv-api/output
然后执行下面的命令
# 新建文件夹 iptv-api 和 子目录
mkdir -p /volume1/docker/iptv-api/{config,output}
# 进入 iptv-api 目录
cd /volume1/docker/iptv-api
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入不同的 URL
会有不同的结果:
http://IP:3079
如果检测已完成,会下载 result.m3u
文件,可以直接用来进一步处理或者导入直播软件
http://IP:3079/m3u
,这是 m3u
接口,适用于可订阅的播放器
http://IP:3079/txt
,这是 txt
接口,适用于可订阅的播放器
http://IP:3079/content
,可以直接查看接口内容
http://IP:3079/log
,可以看到详细的测速日志
官方这次更新了不少源,想添加自己的源或者对已有的源进行修改,可以参考官方的文档:https://github.com/Guovin/TV/blob/master/docs/config.md