家里装了飞牛 NAS,除了存照片和电影,其实还能当全家的“电视信号源”。

今天分享一个开源项目 iPTV(akiralereal/iptv)。它能把咪咕视频、B 站直播和网上的公开源聚合成一份干净的节目单。不用到处找 m3u 链接,部署一次,家里的飞牛影视、电视盒子、手机都能直接看。而且它带个网页后台,想加什么源、想给老人分什么台,鼠标点几下就能搞定。

以下是针对飞牛 fnOS 的“抄作业”指南。

第一步:在飞牛 NAS 部署容器

飞牛 fnOS 自带 Docker,但用图形界面一个个填参数容易漏掉关键项(比如僵尸进程回收)。最稳妥的办法是用“项目”(Compose)来部署。

  1. 打开飞牛的“文件管理”,在你的存储空间里建个文件夹,比如 /vol1/我的文件/docker/iptv

  2. 打开飞牛的 Docker 应用,左侧菜单找到 Compose,点击页面右上角 新建项目 按钮,打开 创建项目 页面,名字随便填(比如 iptv)。

  3. 把下面这段代码粘进去:

services:
  iptv:
    image: akiralereal/iptv:latest
    container_name: iptv
    init: true  # 必须有,防止网页抓取留下僵尸进程拖慢 NAS
    ports:
      - "1905:1905"
    volumes:
      - ./data:/migu/data
    restart: always
  1. 保存并启动。等镜像拉取完毕,容器跑起来后,部署就完成了。

第二步:Web 后台配置(不用敲代码)

浏览器打开 http://你的NAS_IP:1905/admin,进入可视化管理后台。

  • 小白直接用:项目自带了 300 多个频道(央视、卫视、港澳台、体育赛事),什么都不用配,直接进下一步。

  • 想解锁高画质:进左侧的「🌐 源管理」。咪咕和 B 站模块都有独立卡片。想看 4K 体育或者 B 站原画,不用去学抓包,卡片里直接提供了扫码登录和书签工具,用手机扫一下就能把账号授权给 NAS。

第三步:接入飞牛影视与电视盒子

源准备好后,就可以往播放器里填地址了。

  • 飞牛影视:打开飞牛影视,添加 IPTV 订阅,地址填 http://你的NAS_IP:1905/interface.m3u。注意,飞牛影视认后缀,必须带 .m3u,这个项目刚好原生支持。

  • 电视盒子(DIYP / 百川):用 http://你的NAS_IP:1905/txt

  • 苹果 / 安卓专业播放器(APTV / TiviMate):用 http://你的NAS_IP:1905/interface.m3u

避坑指南(常见翻车与自救)

1. 频道列表正常,但点开只有声音没画面 这是 H.265 解码兼容性问题,部分电视或飞牛影视解不了。 怎么修:去 Web 后台的「🌐 源管理」,找到对应模块的配置,把「启用 H.265 原画」关掉,保存后在播放器里重新打开频道即可。

2. 极空间或老电视盒播放一直转圈 这类播放器不支持 302 跳转,遇到服务器分发的链接会卡死。 怎么修:去 Web 后台「📺 我的频道」,复制那个带 ?relay=1 的“兼容版”地址(位置见截图⑧),重新添加到播放器里。视频流依然是直连的,不占你 NAS 的带宽。

3. 想给客厅和卧室分不同的台 在后台「📺 我的频道」里新建“配置档”。客厅老人看卫视,卧室年轻人看体育,每档独立保存隐藏和排序,互不影响,各自生成一个专属订阅链接。