在这个数字化娱乐蓬勃发展的时代,IPTV 电视以其丰富的频道资源和便捷的观看体验,成为众多家庭娱乐的重要组成部分。

然而,直播源的稳定性和时效性却常常困扰着广大用户。

别担心,今天手把手教你在NAS上部署一款超实用的 IPTV 电视直播源更新工具,彻底解决您的烦恼,让您畅享不间断的精彩电视直播。

打开网易新闻 查看精彩图片

一、说明

本文说使用的为开源项目:Guovin/iptv-api,文中所涉及的技术、思路和工具仅供以学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担。

主要在群晖NAS上通过Docker进行部署。以下是我的硬件和软件版本:

  • 硬件版本:群晖NAS 920+
  • 软件版本:DSM 7.2.1-69057 Update 5

理论上只要支持Docker能够部署。

二、IPTV-API介绍

自定义频道,自动获取直播源接口,测速验效后生成可用的结果

  • 自定义模板:生成您想要的频道
  • 支持多种获取源方式:组播源、酒店源、订阅源、关键字搜索
  • 接口测速验效:响应时间、分辨率优先级,过滤无效接口
  • 偏好设置:IPv6、接口来源排序优先级与数量配置、接口白名单
  • 定时执行:北京时间每日 6:00 与 18:00 执行更新
  • 支持多种运行方式:工作流、命令行、GUI 软件、Docker(amd64/arm64/arm v7)

三、部署

3.1 拉取镜像

首先打开「控制面板」,选择「终端机和SNMP」,勾选上「启动SSH功能」,点击「应用」:

打开网易新闻 查看精彩图片

在命令行输入如下命名,通过ssh登录到群晖NAS:

ssh ${user}@${ip}

其中${user}为用户名,${ip}为群晖NAS的IP地址。

然后输入下面命令切换到root权限:

sudo -i

之后,执行下面命令拉取镜像:

docker pull guovern/iptv-api:latest

打开网易新闻 查看精彩图片

然后,就可以在群晖NAS的「Container Manager」中的「映像」中看到刚才拉取的镜像了。

打开网易新闻 查看精彩图片

3.2 启动服务

在「Container Manager」的「映像」中,右键刚才导入的镜像,点击「运行」,如下图所示:

打开网易新闻 查看精彩图片

在弹出的窗口中,勾选「启用自动重新启动」:

打开网易新闻 查看精彩图片

在端口中填写一个端口,确保没有被其他服务占用就行,然后点击「下一步」,如下图所示:

打开网易新闻 查看精彩图片

确认信息没问题之后,点击「完成」:

打开网易新闻 查看精彩图片

之后,可以看到运行着的容器:

打开网易新闻 查看精彩图片

3.3 防火墙放行端口

如果群晖NAS开了防火墙,需要在防火墙放行对应端口:

打开网易新闻 查看精彩图片

输入刚才映射的端口:

打开网易新闻 查看精彩图片

至此,服务部署完成。

四、访问服务

下面是不同地址对应的服务,其中34567为上面映射的端口:

  • 接口地址:ip:34567
  • M3u 接口:ip:34567/m3u
  • Txt 接口:ip:34567/txt
  • 接口内容:ip:34567/content
  • 测速日志:ip:34567/log

4.1 接口地址

在浏览器输入http://ip:34567,第一次访问可能会提示️未找到结果文件,若已启动更新,请耐心等待更新完成...,如下图所示,

打开网易新闻 查看精彩图片

等到容器的出现下面日志,说明已经更新完毕:

打开网易新闻 查看精彩图片

再次访问:http://ip:34567,即可下载源信息。

打开网易新闻 查看精彩图片

4.2 M3u接口

浏览器输入http://ip:34567/m3u,即可下载m3u格式的源信息。

4.3 Txt接口

在浏览器输入http://ip:34567/txt,即可下载txt格式的源信息。

4.4 接口内容

在浏览器输入http://ip:34567/content,即可直接获取源信息。

4.5 测速日志

在浏览器输入http://ip:34567/log,即可获取不同频道的测速日志。

五、总结

本文介绍了如何在群晖NAS上搭建一个直播源更新工具,让你实现电视自由。如何使用这些源信息本文不再赘述,可以自行查询相关资料。