IPTV:电视直播整合docker镜像(更新中)

原帖地址:整合镜像 pixman/pixman 使用说明 · pixman.io

Docker安装

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

代理设置

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

容器自启动

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

镜像更新

# 停止目前正在运行的容器
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

代理规则

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

rules:
  # 国内
  - 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
  - IP-CIDR,183.206.0.0/15,DIRECT,no-resolve

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

  # 海外
  - DOMAIN-SUFFIX,livednow.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

目前支持的播放源

  • 四季線上 4GTV (http://ip:port/4gtv.m3u)
  • 江苏移动魔百盒 TPTV (http://ip:port/tptv.m3u 或 http://ip:port/tptv_proxy.m3u)
  • 央视频直播源 (http://ip:port/ysp.m3u)
  • LITV 直播源 (合并到 4gtv)
  • YouTube 直播源 (http://ip:port/youtube/{VIDEO_ID})
  • MytvSuper 直播源 (http://ip:port/mytvsuper.m3u)
  • Beesport 直播源 (http://ip:port/beesport.m3u)
  • 中国移动 iTV 平台 (http://ip:port/itv.m3u 或 http://ip:port/itv_proxy.m3u)
  • TheTV (http://ip:port/thetv.m3u)
  • Hami Video (http://ip:port/hami.m3u) 8月8日新增,需TW节点

关于Hami(需TW节点)

浏览器打开 http://ip:port/hami/login,按照网页上的提示操作,得到 session 信息,类似:

{
  "HAMI_SESSION_ID": "abcdefghijklm",
  "HAMI_SERIAL_NO": "123456789",
  "HAMI_SESSION_IP": "1.2.3.4",
}

拿到有效 session 后,修改 pixman 的启动命令或 docker-compose.yml 文件,增加环境变量:

# docker-compose.yaml demo, 请根据自己的实际情况修改
services:
  pixman:
    image: pixman/pixman:latest
    restart: always
    container_name: pixman
    environment:
      - http_proxy=YOUR_PROXY
      - https_proxy=YOUR_PROXY
      - HAMI_SESSION_ID=YOUR_SESSION_ID
      - HAMI_SERIAL_NO=YOUR_SERIAL_NO
      - HAMI_SESSION_IP=YOUR_SESSION_IP
    ...

然后重启 pixman,使用 http://ip:port/hami.m3u 订阅,注意将 *.cdn.hinet.net 域名分流至台湾代理,类似:

- DOMAIN-SUFFIX,cdn.hinet.net,Taiwan

发布者:木木,转载请注明出处:https://blog.mmcool.site/4441.html

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
木木的头像木木
Previous 2024 年 7 月 30 日 下午5:25
Next 2024 年 7 月 30 日 下午8:51

相关推荐

发表回复

Please Login to Comment
SHARE
TOP