PassNAT LogoPassNAT

IPTV m3u直播源聚合工具,本地部署智能检测优化,NAS内网快速搭建稳定播放列表

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

IPTV m3u Maker 是一个功能强大的直播源聚合工具,专门为IPTV爱好者打造。它能够自动收集网络上共享的直播源,进行智能检测和优化,最终为你的网络环境生成最稳定可用的播放列表。

项目采用 Python 3.7 开发,内置 Flask 服务器,支持本地网络访问。无论是在家中的NAS设备上运行,还是在路由器上部署,都能为你提供精准的本地网络速度测试和频道延迟检测。目前库存频道总数已达1024个,其中优质频道269个,并持续更新中。

项目地址:点我跳转

部署安装

如需在外网也能访问项目,建议配置内网穿透服务。可以选择使用 帕斯内网穿透 这类专业的内网穿透工具,先完成账号注册。具体的操作步骤可以参考 全平台内网穿透使用指南,帮助你快速上手。

Docker 快速部署

打开你的 NAS 设备或其他支持 Docker 的系统。

点击本地镜像 - 添加镜像 - 从 URL 添加,在镜像地址栏填入以下信息:

1iptv-maker:latest

等待镜像下载完成后,点击启动按钮创建容器。

端口配置

在端口映射设置中,需要配置以下映射关系:

容器内端口:9527(这是应用程序运行的内部端口,保持不变)

宿主机端口:9527(可根据你的需求修改,但如果与其他应用冲突,请改为其他未被占用的端口,例如 9528)

如果你的 NAS 上已有其他服务占用了 9527 端口,可以将宿主机端口改为任意未被占用的端口号,容器内端口保持 9527 不变即可。

存储位置

此项目运行过程中会生成 m3u 播放列表文件,建议创建一个专用文件夹用于存储这些数据。在存储配置中,将容器内的 '/app/data' 目录映射到 NAS 上你创建的文件夹(例如 '/mnt/iptv-data'),这样可以保证数据持久化和便于后续管理。

环境变量设置

此项目无需特殊的环境变量配置,保持默认即可。

配置完成后点击下一步,启动容器。

访问应用

容器启动成功后,在浏览器中访问:

1http://你的NAS_IP:9527

(如果你修改了宿主机端口,请将 9527 替换为你设置的端口号)

你就能看到 IPTV m3u Maker 的管理界面,可以查看当前的频道状态、生成优化后的播放列表,以及下载生成的 m3u 文件供各类播放器使用。

使用建议

为了获得最精准的网络速度测试结果和频道可用性检测,建议在本地网络环境下运行此项目。这样生成的播放列表会更贴合你当前的网络状况,播放体验也会更佳。

本篇教程到此结束,祝你享受稳定流畅的IPTV直播体验!