跳到主要内容

Docker 镜像 pixman/pixman 使用说明问题已解决/话题已结束讨论

  • 新帖
  • 热门
  • 精选

Docker 镜像 pixman/pixman 使用说明 问题已解决/话题已结束讨论

coding 2y ago in IPTV · 6 views
本帖已被管理员设置为精华贴

免责声明

本程序仅供学习或测试设备,禁止中国大陆用户使用,不得用于商业用途,否则后果自负

使用方法

只要是支持 Docker 的系统都可以使用,比如 Linux、Windows、macOS 等。

Arm/v7 架构系统请使用 pixman/pixman-armv7 镜像,自行修改后面使用方法里的 pixman/pixman 为 pixman/pixman-armv7

  • Docker 安装方法: https://docs.docker.com/engine/install/
  • Docker 入门: https://yeasy.gitbook.io/docker_practice
  • 在群晖 Synology 部署: https://pixman.io/topics/14

直接使用命令运行

docker pull pixman/pixman
# 默认 latest 版本,也可以指定版本号,比如 1.0.0
# docker pull pixman/pixman:1.0.0

docker run -d --name=pixman -p 5000:5000 pixman/pixman

如果需要修改端口,可以修改 -p 5000:5000 中第一个 5000 为其他端口号。

docker run -d --name=pixman -p 5050:5000 pixman/pixman

如果某些域名无法访问,可以使用 -e 参数设置代理,注意将 192.168.50.50:7890 换成你自己代理的 ip 和端口

docker run -d --name=pixman -p 5000:5000 -e http_proxy=http://192.168.50.50:7890 -e https_proxy=http://192.168.50.50:7890 pixman/pixman

如果你需要访问 MytvSuper 直播源,那需要设置 MYTVSUPER_TOKEN 环境变量:

docker run -d --name=pixman -p 5000:5000 -e http_proxy=http://192.168.50.50:7890 -e https_proxy=http://192.168.50.50:7890 -e MYTVSUPER_TOKEN=YOUR_TOKEN pixman/pixman

如需让容器在宿主机重启后自动启动,可以使用 --restart=always 参数:

docker run -d --name=pixman -p 5000:5000 --restart=always pixman/pixman

导入外部的 m3u 文件,从而通过 http://ip:port/your.m3u 访问:

docker run -d --name=pixman -p 5000:5000 -v /path/to/yours:/app/app/data/m3u --restart=always pixman/pixman

# 挂载后,将 m3u 文件放到 /path/to/yours 目录下,然后通过 http://ip:port/your.m3u 访问

当需要更新镜像时,可以使用以下命令:

# 停止目前正在运行的容器
docker stop pixman

# 删除目前正在运行的容器
docker rm pixman

# 删除旧的镜像
docker rmi pixman/pixman

# 重新拉取最新的镜像
docker pull pixman/pixman

# 运行最新的镜像
docker run -d --name=pixman -p 5000:5000 --restart=always pixman/pixman

使用 docker-compose 运行

新建一个 docker-compose.yml 文件,内容如下:

services:
  pixman:
    image: pixman/pixman
    restart: always
    container_name: pixman
    environment:
      - http_proxy=http://192.168.50.50:7890
      - https_proxy=http://192.168.50.50:7890
      - MYTVSUPER_TOKEN=YOUR_TOKEN
      - HAMI_SESSION_ID=YOUR_SESSION_ID
      - HAMI_SERIAL_NO=YOUR_SERIAL_NO
      - HAMI_SESSION_IP=YOUR_SESSION_IP
    ports:
      - 5050:5000

然后在 docker-compose.yml 文件所在目录运行以下命令:

docker compose up -d

当需要更新镜像时,可以使用以下命令:

# 停止并删除目前正在运行的容器
docker compose down

# 拉取最新的镜像
docker compose pull

# 运行最新的镜像
docker compose up -d

支持的命令

# 清理缓存
docker exec pixman sh -c 'flask clean_cache'

# 更新 mytvsuper_tivimate.m3u 文件
docker exec pixman sh -c 'flask mytvsuper_tivimate'

代理规则

容器会请求以下域名或 IP,常见的 Clash 内核软件或 Surge 软件的规则配置如下:

rules:
  # 以下规则需要国内直连
  ## TPTV
  - DOMAIN-SUFFIX,mobaibox.com,DIRECT
  - IP-CIDR,183.207.0.0/16,DIRECT,no-resolve

  ## YSP
  - DOMAIN-SUFFIX,cctv.cn,DIRECT
  - DOMAIN-SUFFIX,yangshipin.cn,DIRECT

  ## ITV
  - DOMAIN-SUFFIX,dnsany.com,DIRECT
  - DOMAIN-SUFFIX,cmvideo.cn,DIRECT
  - DOMAIN-SUFFIX,chinamobile.com,DIRECT

  # 以下规则需要台湾线路
  ## Hamivideo
  - DOMAIN-SUFFIX,cdn.hinet.net,Taiwan

  # 以下规则需要海外线路
  ## 4GTV & Hamivideo
  - DOMAIN-SUFFIX,4gtv.tv,Proxy
  - DOMAIN-SUFFIX,hinet.net,Proxy
  - DOMAIN-SUFFIX,ofiii.com,Proxy

  ## YouTube
  - DOMAIN-SUFFIX,googlevideo.com,Proxy
  - DOMAIN-SUFFIX,youtube.com,Proxy

  ## MytvSuper
  - DOMAIN-SUFFIX,mytvsuper.com,Proxy
  - DOMAIN-SUFFIX,tvb.com,Proxy

  # 以下规则可自行测试能否直连,不能直连的话设置为海外代理
  - DOMAIN-SUFFIX,livednow.com,Proxy
  - DOMAIN-SUFFIX,livednow.org,Proxy
  - DOMAIN-SUFFIX,wx.sb,Proxy

支持的直播源

  • 四季線上 4GTV (http://ip:port/4gtv.m3u)
    • 四季線上 4GTV 解析播放代码 第一弹
    • 四季線上 4GTV 无需解锁代理播放 第二弹
    • 四季線上 4GTV 免费播放全部频道 第三弹
  • 江苏移动魔百盒 TPTV (http://ip:port/tptv.m3u 或 http://ip:port/tptv_proxy.m3u)
    • 江苏移动魔百盒 全国 CDN 版本
    • Nginx 代理 TPTV 和 iTV
    • 江苏移动 IPTV 频道更新
  • 央视频直播源 (http://ip:port/ysp.m3u)
    • 抛砖引玉 央视频直播源已发布
  • LITV 直播源 (合并到 4gtv)
    • LITV 切片代理源已更新到 Docker image pixman/pixman
  • YouTube 直播源 (http://ip:port/youtube/{VIDEO_ID})
    • pixman 已支持 YouTube 直播源拉取
    • YouTube 直播支持通过播放列表生成 M3U
  • MytvSuper 直播源 (http://ip:port/mytvsuper.m3u)
    • pixman 已支持 MytvSuper 直播源
  • Beesport 直播源 (http://ip:port/beesport.m3u)
    • pixman 新增一批体育频道
  • 中国移动 iTV 平台 (http://ip:port/itv.m3u 或 http://ip:port/itv_proxy.m3u)
    • 无需 IPV6,三网通看移动 iTV 直播源
    • Nginx 代理 TPTV 和 iTV
  • 四川广电蜀小果
  • TheTV (http://ip:port/thetv.m3u)
  • Hami Video (http://ip:port/hami.m3u)
    • pixman 新增 Hamivideo 支持
  • DLHD (http://ip:port/dlhd.m3u)

更新日志

  • v1.0.0: 初始版本,支持 4gtv 和 tptv 源,支持 Arm64, Arm/v7 和 x86_64 架构
  • v1.0.1: 修复 4gtv 无法播放的问题
  • v1.0.2: 新增央视频源,取消 Arm/v7 架构支持
  • v1.0.3: 更新央视频源,新增 CETV1、天津卫视、新疆卫视、兵团卫视,修复 CCTV2 音画不同步,新增支持 Arm/v7 架构
  • v1.0.4: 新增 LITV 源
  • v1.0.5: 4gtv 与 litv 合并,现在无需订阅 litv
  • v1.0.6: 删除 litv m3u 路由,频道合并到 4gtv
  • v1.0.7: 修复民視频道
  • v1.0.8: 修复央视频
  • v1.1.0: 新增 pixman/pixman-armv7 镜像
  • v1.1.1: 修复央视频
  • v1.1.2: 修复 4gtv 失败 hhhh
  • v1.1.3: 修复 4gtv
  • v1.1.4: 4gtv 频道新增 霹靂布袋戲
  • v1.1.6: 增加 YouTube 直播
  • v1.1.7: 增加 YouTube 播放列表生成 M3U
  • v1.1.8: 修复央视频
  • v1.1.9: 修复央视频
  • v1.1.10: 修复 YouTube 超长列表转换失败
  • v1.2.0: 增加 MytvSuper 直播源
  • v1.2.1: 增加 Beesport 直播源
  • v1.2.2: 修复 Beesport 在某些播放器提示证书错误的问题
  • v1.2.3: 修复 TPTV
  • v1.2.4: 修复 Beesport
  • v1.2.5: TPTV 增加 cdn 参数
  • v1.2.6: 修复 TPTV
  • v1.2.7: 更新 TPTV 频道列表
  • v1.2.8: 更新 TPTV 频道列表
  • v1.2.9: 尝试修复 TPTV 403 问题
  • v1.3.0: 修复上个版本错误代码
  • v1.3.1: 修复央视频
  • v1.3.2: 修复央视频
  • v1.3.3: 新增 iTV
  • v1.3.4: TPTV 新增频道,iTV 移除不可用频道
  • v1.3.5: 修复 Beesport 频道,修复 4gtv,内置代理 TPTV 和 ITV ts,修复央视频
  • v1.3.6: 新增 server 参数支持
  • v1.3.7: 修复 Beesport
  • v1.3.8: 修复央视频
  • v1.3.9: 优化 4gtv
  • v1.4.0: 支持导入外部的 m3u 文件
  • v1.4.1: 修复 TPTV 和 4GTV 的缓存机制
  • v1.4.2: 增加对 HEAD 请求的处理
  • v1.4.3: 修复 4gtv 断流问题
  • v1.4.4: 优化 TPTV UA
  • v1.4.5: TPTV 增加频道
  • v1.4.6: 优化 TPTV accountinfo 逻辑
  • v1.4.7: 增加蜀小果频道
  • v1.4.8: 修复央视频
  • v1.4.9: TPTV 增加频道
  • v1.5.0: 蜀小果增加频道
  • v1.5.1: TPTV 增加频道
  • v1.5.2: 修复蜀小果
  • v1.5.3: 修复央视频
  • v1.5.4: 修复央视频,蜀小果增加频道
  • v1.5.5: 新增 Thetv,MytvSuper 增加奥运频道
  • v1.5.6: TPTV 增加频道
  • v1.5.7: 修复 TPTV
  • v1.5.8: 修复 TPTV,修复 TheTV
  • v1.5.9: 优化 TheTV
  • v1.6.0: 修复 TheTV,修复 YSP
  • v1.6.1: 修复 YSP,修复 ITV,新增 Hami
  • v1.6.2: 调整 Hami 列表
  • v1.6.3: 修复 YSP,完善 Hami
  • v1.6.4: 优化 Hami 缓存机制
  • v1.6.5: 修复 Hami
  • v1.6.6: iTV 代理模式修复
  • v1.6.7: 修复 Hami 列表
  • v1.6.8: 修复 Thetv,移除 Hami 奥运频道,提升 Hami 播放流畅度
  • v1.6.9: 修复 Hami 部分频道无法播放的问题
  • v1.7.0: 修复视频流选择优先级问题
  • v1.7.1: 修复央视频列表
  • v1.7.2: 修复 Thetv
  • v1.7.3: 修复 4GTV
  • v1.7.4: 修复央视频 & 4GTV
  • v1.7.5: 修复央视频
  • v1.7.6: 修复 Beesport
  • v1.7.7: 修复 Hami & Thetv
  • v1.7.8: 修改内部 API 域名
  • v1.7.9: Hami 增加频道,支持 IPV6 访问,修复反向代理端口问题
  • v1.7.10: 调整 Hami 逻辑,运行 pixman 不再需要台湾服务器
  • v1.7.11: 修复 4GTV 频道无声问题,修复央视频,Hami 免费频道增加三立新闻台,MytvSuper 增加 28 频道,调整了一些频道信息
  • v1.7.12: 修复 Beesport & Thetv
  • v1.7.13: 修复 Beesport 在某些网络环境下无法播放的问题
  • v1.7.14: 修复 Beesport
  • v1.7.15: 修复 Beesport,新增 DLHD 测试频道
  • v1.7.16: 修复 MytvSuper 28 频道,修复央视频卫视
  • v1.7.17: 提高 Thetv 播放速度
  • v1.7.18: 修复 Beesport & DLHD
  • v1.7.19: 修复上个版本的错误
  • v1.8.0: 修复 TPTV,完善缓存机制
  • v1.8.1: 修复央视频,修复 TPTV 个别频道无法播放问题

由于该帖回复数量过多,现关闭评论,如遇问题,请自行发帖。

  • 引用文章
  • 被文章引用
四季線上 4GTV 解析播放代码 第一弹 四季線上 4GTV 无需解锁代理播放 第二弹 四季線上 4GTV 免费播放全部频道 第三弹 🥚🥚🥚 在群晖 Synology 上运行 pixman 及 nginx 江苏移动魔百盒 全国 CDN 版本 抛砖引玉 央视频直播源已发布 LITV 切片代理源已更新到 Docker image pixman/pixman pixman 已支持 YouTube 直播源拉取 YouTube 直播支持通过播放列表生成 M3U pixman 已支持 MytvSuper 直播源 pixman 新增一批体育频道 使用 nginx 负载均衡稳定收看江苏移动 IPTV 江苏移动 IPTV 频道更新 无需 IPV6,三网通看移动 iTV 直播源 Nginx 代理 TPTV 和 iTV pixman 新增 Hamivideo 支持
四季線上 4GTV 无需解锁代理播放 第二弹 四季線上 4GTV 免费播放全部频道 第三弹 🥚🥚🥚 在群晖 Synology 上运行 pixman 及 nginx 江苏移动魔百盒 全国 CDN 版本 抛砖引玉 央视频直播源已发布 小白一个 LITV 切片代理源已更新到 Docker image pixman/pixman pixman 已支持 YouTube 直播源拉取 YouTube 直播支持通过播放列表生成 M3U pixman 已支持 MytvSuper 直播源 pixman 新增一批体育频道 使用 nginx 负载均衡稳定收看江苏移动 IPTV 江苏移动 IPTV 频道更新 无需 IPV6,三网通看移动 iTV 直播源 pixman 新增 Hamivideo 支持
coding 关闭了讨论。 2024年09月11日
  • 上一页
  • 1
  • 2
  • …
  • 12
  • 13
  • 14
收到新回复,点击立即加载
需要 登录 后方可回复, 如果你还没有账号请 注册新账号
Coding
@coding
有事请发帖 @coding 或 联系 [email protected]
统计信息
会员
1,786
话题
259
回帖
2,955
活跃会员 查看排行
Devin
Koguan
nt01xp
jmk92
859876741
kewycjy
cnvc
kkk00011
0xyyyy
wayne630
zf7222749
zmy123
Unlovely
bos5201314
scjxx
once
wykds
LeoXD
a15ban
gally

A digital lifestyle community co-maintained by Pixer

本网站服务器由 提供,CDN 由 提供,基于 Homeland 构建,采用 Docker 部署。