前言

你是否厌倦了在茫茫网络中寻找可用的 IPTV 直播源?你是否为直播源的频繁失效、画质参差不齐而烦恼?你是否觉得各种直播源分散在不同的平台,管理起来十分麻烦?你是否因为复杂的技术门槛而对自建 IPTV 望而却步?

现在,这些问题都将迎刃而解!肥羊 Allinone 的出现,将彻底改变你的 IPTV 体验。它是一个集直播源聚合、高清画质支持、多平台兼容、一键部署等诸多优点于一身的强大工具,让你轻松打造属于自己的私人 IPTV 聚合平台,畅享来自全国乃至全球的电视直播!

https://github.com/youshandefeiyanghttps://hub.docker.com/r/yuexuangu/allinone_format

肥羊 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容器,别到裤子都脱了,还打不开电视的尴尬场面发生,才想起来得自动更新!!!

https://hi.keba.host/archives/ugreen-watchtower

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协议

安卓电视

天光云影

t.me/mytv_android_release

小飞电视

https://y977.com/tv/

Emby小秘客户端

t.me/Emby_smzase

AppleTV

https://apps.apple.com/cn/app/aptv/id1630403500

进阶折腾

https://github.com/FanchangWang/allinone_format

肥羊 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 格式链接使用。

由于我的技术有限,文章可能有不足。希望大家理解,欢迎提出意见。
如果这篇文章对您有帮助,可以考虑打赏支持。您的支持是我创作的动力。谢谢阅读!