跳到主要内容

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 支持
Bank #181 2024年07月20日

老大, 能不能提供可以选择流向码率(sd / hd)的查询, 手机观看太烧流量了

例:https://ip:port/litv/4gtv-4gtv073?quality=sd
回复此楼 修改
shenlan #182 2024年07月20日

蜀小果挂了

回复此楼 修改
ray #183 2024年07月22日
对 shenlan #182 回复

蜀小果反制很快的。还是tptv稳定

回复此楼 修改
tommy #184 2024年07月22日

请问街外看应该如何设定? port转发出去了,但还是不能看

回复此楼 修改
tommy #185 2024年07月22日
对 tommy #184 回复

可以了。原来是群晖的防火牆阻左。😂

回复此楼 修改
ray #186 2024年07月22日
对 coding #98 回复

passwall 针对4gtv的源怎么设置呢?

回复此楼 修改
luantran #187 2024年07月23日

Beesport 在观看几秒钟后停止,请指导如何解决这个问题。

回复此楼 修改
Cviod #188 2024年07月24日

Failed to get channel data 發生了什麼錯誤? mytvsuper

回复此楼 修改
yf1197565391 #189 2024年07月25日

央视频的CT CCTV部分很流畅,为什么卫视部分非常的卡顿

回复此楼 修改
yf1197565391 #190 2024年07月25日

蜀小果过可以NGINX代理成四川的ip就可以直接域名观看,可以不会配置

回复此楼 修改
coding #191 2024年07月25日
对 yf1197565391 #190 回复

域名是哪个?我来测试下看看

回复此楼 修改
coding #192 2024年07月25日
对 yf1197565391 #189 回复

因为静态 ip 是国外 cdn

回复此楼 修改
574509027 #193 2024年07月25日
对 coding #192 回复

rules: ##- SCRIPT,quic,REJECT #shortcuts rule ##- SCRIPT,time-limit,REJECT #shortcuts rule

# 国内 ##- DOMAIN-SUFFIX,dnsany.com,DIRECT ##- DOMAIN-SUFFIX,cmvideo.cn,DIRECT ##- DOMAIN-SUFFIX,chinamobile.com,DIRECT ##- DOMAIN-SUFFIX,mobaibox.com,DIRECT ## - DOMAIN-SUFFIX,gitv.tv,DIRECT ##- DOMAIN-SUFFIX,cctv.cn,DIRECT ## - DOMAIN-SUFFIX,yangshipin.cn,DIRECT ## - DOMAIN-SUFFIX,gcable.cn,DIRECT ## - IP-CIDR,183.206.0.0/15,DIRECT,no-resolve ## - IP-CIDR,223.5.5.5/32,DIRECT,no-resolve ## - IP-CIDR,27.36.0.0/14,DIRECT,no-resolve ## - IP-CIDR,183.238.66.0/24,DIRECT,no-resolve

# 自行测试当地是否能够直连,不能直连删掉下面这行 ##- DOMAIN,beesport.livednow.com,DIRECT

# 海外 ##- DOMAIN-SUFFIX,livednow.com,Proxy ##- DOMAIN-SUFFIX,orz-7.com,Proxy ##- DOMAIN-SUFFIX,4gtv.tv,Proxy ## - DOMAIN-SUFFIX,hinet.net,Proxy ##- DOMAIN-SUFFIX,ofiii.com,Proxy ##- DOMAIN-SUFFIX,googlevideo.com,Proxy ## - DOMAIN-SUFFIX,youtube.com,Proxy ## - DOMAIN-SUFFIX,mytvsuper.com,Proxy ## - DOMAIN-SUFFIX,thetvapp.to,Proxy

老大我这个带## -对不对?谢谢

回复此楼 修改
coding #194 2024年07月25日
对 574509027 #193 回复

井号是注释,你全给注释掉了有啥用?

回复此楼 修改
luantran #195 2024年07月25日

link thetv not works, plz fix. Thank you

回复此楼 修改
coding #196 2024年07月25日
对 luantran #195 回复

you can run docker logs pixman to see the logs of the container.

回复此楼 修改
luantran #197 2024年07月25日

回复此楼 修改
coding #198 2024年07月25日
对 luantran #197 回复

Are you Vietnamese? Perhaps the following two domain names have been blocked, you can try configuring a proxy server.

  • orz-7.com
  • thetvapp.to
回复此楼 修改
ABC #199 2024年07月25日
对 luantran #195 回复

Working well when I had updated the image to the lasted version (1.5.6),and also had mentioned via Coding, need to consider proxy for the domain of orz-7.com,and thetvapp.to.

回复此楼 修改
nitxpw #200 2024年07月26日

我是浙江电信的,是不是就无法使用tptv和itv啊?

回复此楼 修改
coding #201 2024年07月26日
对 nitxpw #200 回复

tptv 和 itv 三网都能看

回复此楼 修改
yf1197565391 #202 2024年07月26日

live2.rxip.sc96655.com live3.ngaacdn.sc96655.com蜀小果 域名 测试用 代理成四川ip可直接域名观看不需要找IP

回复此楼 修改
coding #203 2024年07月26日
对 yf1197565391 #202 回复

哦哦,四川网络下直接看是吧

回复此楼 修改
coding #204 2024年07月26日
对 yf1197565391 #202 回复

有测试成功的嘛

回复此楼 修改
lyg #205 2024年07月26日

下载镜像失败,怎么办? error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/15/154fc5c275bdf674686106f83eeb0979e2016804b6f44399a7fbd8fc79c9f8bf/data?verify=1721986688-eCKBWvXmuT0i4ex8%2FFNSS%2BOBGqk%3D: dial tcp 179.60.193.9:443: i/o timeout

回复此楼 修改
icyboy168 #206 2024年07月26日
对 coding #204 回复

深圳移动 看不成蜀小果 可以成功拉取列表 docker失效了还是

回复此楼 修改
coding #207 2024年07月26日
对 icyboy168 #206 回复

蜀小果失效了,我没删除相关代码

回复此楼 修改
coding #208 2024年07月26日
对 lyg #205 回复

docker 被墙了,去搜搜解决方案

回复此楼 修改
ShSuperyun #209 2024年07月27日

能否添加对 viu.tv 的支持谢谢

回复此楼 修改
Oldliu #210 2024年07月27日

楼主你好,我昨天晚上的时候看thetv是可以的,但是今天打不开了docker logs pixman 显示 [2024-07-27 09:41:20,088] ERROR in app: Request failed: 404 Client Error: Not Found for url: https://assets.livednow.com/json/thetv-28d76e0e.json, retrying... [2024-07-27 09:41:21,320] ERROR in app: Request failed: 404 Client Error: Not Found for url: https://assets.livednow.com/json/thetv-28d76e0e.json, retrying... [2024-07-27 09:41:22,568] ERROR in app: Request failed: 404 Client Error: Not Found for url: https://assets.livednow.com/json/thetv-28d76e0e.json, retrying... [2024-07-27 09:41:22,568] ERROR in app: Request failed after retrying 请问有什么办法吗?https://thetvapp.to/ 这个网站是可以打开的。

回复此楼 修改
  • 上一页
  • 1
  • 2
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 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 部署。