飞牛NAS部署肥羊IPTV的allinone教程

通过docker来部署iptv-web项目,docker容器创建,使用docker compose来配置

docker-compose.yaml配置

bash
services:
  av3a-assistant:
    image: youshandefeiyang/av3a-assistant:amd64 # 使用 youshandefeiyang/av3a-assistant 镜像
    container_name: av3a-assistant              # 容器名称为 av3a-assistant
    privileged: true                            # 允许容器运行特权模式,提升容器权限
    restart: unless-stopped                     # 容器停止时自动重启,除非被手动停止
    networks:
      - app-network                             # 将容器加入 app-network 网络

  allinone:
    image: youshandefeiyang/allinone            # 使用 youshandefeiyang/allinone 镜像
    container_name: allinone                    # 容器名称为 allinone
    privileged: true                            # 允许容器运行特权模式,提升容器权限
    restart: unless-stopped                     # 容器停止时自动重启,除非被手动停止
    ports:
      - "5101:35455"                           # 将主机的 35455 端口映射到容器的 35455 端口
    networks:
      - app-network                             # 将容器加入 app-network 网络

  allinone_format:
    image: yuexuangu/allinone_format:latest     # 使用 yuexuangu/allinone_format 镜像
    container_name: allinone_format             # 容器名称为 allinone_format
    restart: always                             # 容器停止时自动重启(始终)
    ports:
      - "5102:35456"                           # 将主机的 35456 端口映射到容器的 35456 端口
    networks:
      - app-network                             # 将容器加入 app-network 网络

networks:
  app-network:
    driver: bridge                              # 定义 app-network 网络为 bridge 模式

比如上面我使用的是5101端口,部署成功后使用飞牛IP+5101,http://192.168.2.146:5101这个地址在浏览器打开访问。如果浏览器页面显示请求成功四个字就说明部署的没问题,可以正常使用。

下面以http://192.168.2.146:5101为例,列出肥羊IPTV能够提供的直播地址列表。

聚合TV

http://192.168.2.146:5101/tv.m3u

TPTV

http://192.168.2.146:5101/tptv.m3u

BiliBili 生活

http://192.168.2.146:5101/bililive.m3u

虎牙一起看

http://192.168.2.146:5101/huyayqk.m3u

斗鱼一起看

http://192.168.2.146:5101/douyuyqk.m3u

YY 轮播

http://192.168.2.146:5101/yylunbo.m3u

这些都是m3u格式的直播源,如果你的播放器或者系统需要使用txt格式的直播源。可以使用项目里面的allinone_format来解决。

allinone_format容器的访问网址是http://192.168.2.146:5102

allinone_format的说明文档可参考https://hub.docker.com/r/yuexuangu/allinone_format

这里面的直播源可以用在播放器、jellyfin、plex等软件里,具体根据你的需求来使用。