klxtx 发表于 2024-10-20 10:21:24

IPTV Docker 镜像 pixman/pixman 使用说明

使用方法只要是支持 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.0docker 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)

zxwwp 发表于 2025-1-29 20:00:30

代理规则如何部署

suifeng 发表于 2024-10-20 22:29:48

这个要那啥吧
页: [1]
查看完整版本: IPTV Docker 镜像 pixman/pixman 使用说明