飞牛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等软件里,具体根据你的需求来使用。
