IPTV直播管理服务iptv-trmas
简介
什么是 iptv-trmas ?
iptv-trmas是一个直播源管理服务,采用Rust开发,支持多平台直播源聚合与管理。它可以帮助用户管理和播放来自不同平台的直播内容。
主要特点
- Rust 高性能:基于
Rust语言开发,性能优异、资源占用低 - 多平台支持:支持多种直播源平台
- 代理模式:支持通过代理访问直播源,解决网络访问问题
- 简单易用:配置简单,通过环境变量即可完成基本配置
- 开源免费:基于相关协议开源,可免费使用
应用场景
- 家庭影音:搭建家庭
IPTV直播系统 - 直播管理:聚合多个直播源,统一管理
- 私人观看:自建直播服务,观看各类直播内容
总的来说,iptv-trmas 是一个轻量级的直播源管理工具,适合自建使用。
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest版本对应为0.0.1;

非代理模式
非代理模式适合网络环境可以直接访问直播源的用户。
docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 运行容器(非代理模式) |
环境变量配置说明
| 环境变量 | 说明 | 示例值 |
|---|---|---|
ADMIN_USER |
管理员账号 | ADMIN_USER=myadmin |
ADMIN_PASS |
管理员密码 | ADMIN_PASS=secret |
PLAY_TOKEN |
播放令牌 | PLAY_TOKEN=abc123 |
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3.8' |
然后通过 SSH 登录到您的群晖,执行下面的命令:
1 | # 新建文件夹 iptv-trmas 和子目录 |

代理模式
如果你的网络环境无法直接访问某些直播源,可以使用代理模式。强烈建议用 host 模式,可以更好支持代理功能。
docker cli 安装
代理地址请根据你的实际代理服务器进行修改。其中 http://192.168.0.206:2081 为老苏的代理服务器地址
1 | # 运行容器(代理模式) |
docker-compose 安装
将下面的内容保存为 docker-compose.yml 文件:
1 | version: '3.8' |
运行
在浏览器中输入 http://群晖IP:19890 ,第一次需要设置,填入 ADMIN_USER 和 ADMIN_PASS 的值

完成后还需要登录

主界面

点 开启播放清单,会打开一个新页面 http://群晖IP:19890/trams.m3u?token=abc123

在 PotPlayer 中打开上面的链接,选择打开一个频道

注意事项
- 网络环境:根据你的网络环境选择代理模式或非代理模式
- 代理设置:代理模式下需要配置有效的代理服务器地址
- 安全建议:
- 修改默认的管理员账号、密码
- 使用强密码
- 仅在可信网络环境中暴露服务
- 端口冲突:如
19890端口被占用,非代理模式下可修改为其他未被占用的主机端口
参考文档
instituteiptv/iptv-trmas - Docker Image
地址:https://hub.docker.com/r/instituteiptv/iptv-trmasinstituteiptv Docker Hub 官方镜像仓库
地址:https://hub.docker.com/u/instituteiptvTelegram: View @Q_IPTV
地址:https://t.me/Q_IPTV/59