Docker部署免维护的IPTV直播源+点播聚合m3u的教程

Docker部署免维护的IPTV直播源+点播聚合m3u的教程

Xiao.Hei.Ge Lv3

2025年1月2日更新:

👉 天光云影下载

👉 肥羊tg

👉 肥羊github

1
2
3
4
ALLINONE部署指令生成器 https://imgtool.v1.mk/allinone.html
鉴权机器人 https://t.me/newallinone_bot
拉取watchtower每天凌晨2点监控并更新allinone:docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower allinone -c --schedule "0 0 2 * * *"
对 youshandefeiyang/allinone /tv.m3u、/tptv.m3u、/migu.m3u 进行聚合 & 重新分组:docker run -d --restart=unless-stopped --pull=always -v /etc/allinone_format:/app/config -p 35456:35456 --name allinone_format yuexuangu/allinone_format:latest

一、鉴权

由于作者防止项目泛滥加入了鉴权,操作步骤改成:

①先到【这里 】生成AES密钥,同时把系统生成的AES密钥复制;

img

②加入【作者Telegram交流群 】,并打开【作者 Telegram 鉴权机器人 】,粘贴AES密钥,生成Userid和专属Token(注意:此步骤需要科学出国的网络环境以及登录Telegram);

img

③填入申请到得上一步骤生成的Userid和Token两个参数,生成一键部署docker的命令;

img

④回到群晖SSH下,粘贴命令运行。

img


二、安装部署

使用Docker方式或者使用Docker compose方式部署二选一(本教程用“2、Docker compose方式”);由于docker域名被墙,网络环境需要保证docker可以正常拉取镜像,如果镜像无法拉取的,请参考【本教程 】设置,或者【自行搭建docker加速地址 】;

1、使用Docker方式:

复制“2025年1月2日更新”内容中的第④个步骤生成的Docker运行命令:

1
docker run -d --restart unless-stopped --net=host --privileged=true --name allinone youshandefeiyang/allinone
1.1 部署watchtower自动监听肥羊IPTV的allinone镜像更新:
1
docker run -d --name watchtower --restart unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower allinone -c --schedule "0 0 2 * * *"

2、使用Docker compose方式

(复制“2025年1月2日更新”内容中的第④个步骤生成的Docker compose文件内容:):

1
2
3
4
5
6
7
8
version: "3.3"
services:
allinone:
restart: unless-stopped
privileged: true
container_name: allinone
image: youshandefeiyang/allinone
network_mode: "host"

3、安装allinone_format

youshandefeiyang/allinone /tv.m3u、/tptv.m3u、/migu.m3u 进行聚合 & 重新分组

前置项目

请先安装此项目 youshandefeiyang/allinone

4、多直播源合并工具

4.1、项目源码

Github地址:allinone_format⁠

4.2、运行方式:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
##########################
# #
# Docker 运行方式 #
# #
##########################

# docker 运行方式
docker run -d --restart=unless-stopped --pull=always -v /etc/allinone_format:/app/config -p 35456:35456 --name allinone_format yuexuangu/allinone_format:latest

# openwrt 等系统可能需要 --net=host 网络的,请使用以下命令:
docker run -d --restart=unless-stopped --pull=always --net=host -v /etc/allinone_format:/app/config --name allinone_format yuexuangu/allinone_format:latest

##########################
# #
# docker-compose #
# #
##########################
version: '3'
services:
allinone_format:
image: yuexuangu/allinone_format:latest
container_name: allinone_format
restart: unless-stopped
pull_policy: always
network_mode: host # openwrt 等系统可能需要此参数
ports:
- 35456:35456
volumes:
- /etc/allinone_format:/app/config

##########################
# #
# 源码运行方式 #
# #
##########################

# 前端
cd frontend && npm install && npm run dev
# 后端
cd server && php -S 127.0.0.1:35456 -t public index.php
4.3使用教程
  • 部署后访问配置页面:http://内网IP:35456/⁠
  • 配置 allinone tv.m3u 订阅源。(如果是同 ip 下,会自动探测 http://内网IP:35455/tv.m3u⁠
  • 复制订阅源链接(三种 m3u 格式, 三种 txt 格式)(可以在浏览器打开查看输出是否正常)
  • 在直播软件配置刚才复制的 m3u/txt 订阅源
  • 配置管理
    配置主页基础配置频道分组订阅链接

三、肥羊IPTV的allinone的m3u链接地址:

1、Ysptp 和 IPtv 聚合m3u地址:

http://群晖的IP:35455/tv.m3u

img

img

2、BiliBili 生活:

http://群晖的IP:35455/bililive.m3u

img

3、虎牙一起看:

http://群晖的IP:35455/huyayqk.m3u

img

4、斗鱼一起看:

http://群晖的IP:35455/douyuyqk.m3u

img

5、YY 轮播:

http://群晖的IP:35455/yylunbo.m3u

img

  • 标题: Docker部署免维护的IPTV直播源+点播聚合m3u的教程
  • 作者: Xiao.Hei.Ge
  • 创建于 : 2025-02-11 21:25:15
  • 更新于 : 2025-02-11 23:29:36
  • 链接: https://cool.xiaohei.us/2025/02/11/Docker部署免维护的IPTV直播源-点播聚合m3u的教程/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
Docker部署免维护的IPTV直播源+点播聚合m3u的教程