前言
你是否厌倦了在茫茫网络中寻找可用的 IPTV 直播源?你是否为直播源的频繁失效、画质参差不齐而烦恼?你是否觉得各种直播源分散在不同的平台,管理起来十分麻烦?你是否因为复杂的技术门槛而对自建 IPTV 望而却步?
现在,这些问题都将迎刃而解!肥羊 Allinone 的出现,将彻底改变你的 IPTV 体验。它是一个集直播源聚合、高清画质支持、多平台兼容、一键部署等诸多优点于一身的强大工具,让你轻松打造属于自己的私人 IPTV 聚合平台,畅享来自全国乃至全球的电视直播!
肥羊 Allinone 的核心优势:
一键部署: 基于 Docker 容器技术,部署过程极其简便,无需繁琐的配置,即使是技术小白也能轻松上手。
聚合直播: 聚合了多个平台的直播源,涵盖央视、卫视、地方台等多个频道,让你一次看个够。
高清画质: 支持 4K 甚至更高画质的直播源,带来极致的视觉享受。
跨平台支持:不仅支持 Docker 部署,还提供了 Windows 平台的 exe 可执行文件,以及其他主流平台的二进制文件,满足不同用户的需求。免费使用: 肥羊 Allinone 完全免费,让你无需支付任何费用即可享受高清 IPTV 的乐趣。
部署方法
由于项目本身的特殊性,作者设定了一些限制。安装前,你需要先获取到特定的 ALLINONE 部署命令+鉴权token(需要TG软件获取)才能继续。
该教程针对Nas用户使用Docker部署,
Win/Mac部署参考官方教程(目前仅支持Docker方式部署)。
生成AES密钥
https://imgtool.v1.mk/allinone.html
打开这个网址
获取Userid/专属Token
https://t.me/newallinone_bot
使用Compose方式部署
创建Compose文件夹
创建配置文件存放文件夹
查看真实路径
我的真实路径为:/volume1/docker/AppData/feiyang
,稍后要填入yaml
文件,注意保存。
services:
allinone: # 服务名称,定义一个名为 "allinone" 的服务
image: youshandefeiyang/allinone # 镜像名称,拉取错误可以更换为1panel.docker.live/youshandefeiyang/allinone
container_name: allinone # 容器名称,将容器命名为 "allinone"
privileged: true # 容器权限,赋予容器特权模式
restart: always # 重启策略,总是重启容器
ports:
- "35455:35455" # 端口映射,将容器的 35455 端口映射到主机的 35455 端口
network_mode: bridge # 网络模式,使用桥接网络模式,保持默认
command: -tv=true #直接粘贴你获取的compose
在最下面提示参数配置错误,需要在文件管理器中查看Nas是否创建了这个文件夹。
食用方法
浏览器输入:http://NASip:35455
,出现以下字样即代表部署成功
在支持m3u播法的地方放入链接即可
# IPTV聚合
http://IP:35455/tv.m3u
# 虎牙一起看
http://IP:35455/huyayqk.m3u
# BiliBili 生活
http://IP:35455/bililive.m3u
# 斗鱼一起看
http://IP:35455/douyuyqk.m3u
# YY轮播
http://IP:35455/yylunbo.m3u
强烈建议安装全自动更新Docker镜像的容器:
Watchtower
,后期IPTV源有更新同样也是更新Docker容器,别到裤子都脱了,还打不开电视的尴尬场面发生,才想起来得自动更新!!!
http://你的IP:35455/tv.m3u
如果你的allinone服务被部署至服务器上,并且使用https域名反代了IP+端口,那么你的链接要变成:
https://你的反代域名/tv.m3u(?url=https://你的反代域名) 举个例子:https://www.feiyang.com/tv.m3u?url=https://www.feiyang.com
括号中为可选参数,用来方便替换列表前缀为https的,如果反代域名中含有特殊符号的,先去urlencode,如果反代后的域名依旧存在端口,那就把端口照样加上去,比如url=https://feiyang.com:12345,不加url参数默认是http协议
安卓电视
天光云影
小飞电视
Emby小秘客户端
AppleTV
进阶折腾
肥羊 youshandefeiyang/allinone 提供的直播源链接默认是 m3u 格式的。如果你的播放器不支持 m3u,只认 txt 格式,也别担心!你可以借助 yuexuangu/allinone_format 这个项目,轻松地把 m3u 转换成 txt 格式,还能顺便整理一下频道分组,用起来更方便!
部署方法
创建compose目录
创建配置文件存放目录
查看真实路径
我的真实路径为:/volume1/docker/AppData/format
,稍后要填入yaml
文件,注意保存。
services:
allinone_format: # 服务名称,定义一个名为 "allinone_format" 的服务
image: yuexuangu/allinone_format:latest # 无法拉取可换为1panel.docker.live/yuexuangu/allinone_format
container_name: allinone_format # 容器名称,将容器命名为 "allinone_format"
restart: unless-stopped # 重启策略,除非手动停止,否则容器总是自动重启
pull_policy: always # 拉取策略,总是拉取最新的镜像
network_mode: host # 网络模式,使用主机网络模式
ports:
- 35456:35456 # 端口映射,将容器的 35456 端口映射到主机的 35456 端口
volumes:
- /volume1/docker/AppData/format:/app/config # 卷挂载,将主机的 /etc/allinone_format 目录挂载到容器的 /app/config 目录
这两个容器需要同时运行
食用方法
浏览器访问http://ip:35456
进入配置页面,并且填入前面获取的iptv聚合源,保存配置
软件的基础配置和分组设置允许你根据自己的喜好进行个性化调整。不过,如果你是初次使用,建议暂时保持默认配置,以免出现不必要的问题。配置完成后,你可以在软件中查看生成的订阅源地址,根据你的播放器选择合适的 m3u 或 txt 格式链接使用。
由于我的技术有限,文章可能有不足。希望大家理解,欢迎提出意见。
如果这篇文章对您有帮助,可以考虑打赏支持。您的支持是我创作的动力。谢谢阅读!
评论