跳到主要内容

无需 IPV6,三网通看移动 iTV 直播源

  • 新帖
  • 热门
  • 精选

无需 IPV6,三网通看移动 iTV 直播源

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

Update:

小白或者不想折腾的用户可以直接使用 http://ip:port/itv_proxy.m3u 订阅,无需 nginx 或者 dns 配置,流量全部经过 pixman 代理,这种方式建议运行在家中内网设备上。


下面的方法需要一些动手能力,根据你的情况来选择。

中国移动 iTV 平台目前可用的直播系列有以下几种:

  • bestzb 百视通
  • FifastbLive 咪视通
  • hnbblive 咪咕视讯
  • wasusyt 华数
  • ystenlive 易视腾

对应的 m3u8 域名为: gslbserv.itv.cmvideo.cn,访问后会 302 跳转到 cache.ott.{CHANNEL_ID}.itv.cmvideo.cn 这样的域名。

而 cache.ott 开头的这个域名在非移动网络下会被解析到 1.1.1.1 这个 cloudflare 的 dns 服务 ip,所以无法访问,但是我们可以手动将这个域名映射到移动网络下响应的 CDN 节点 ip,然而这样带来的一个新问题就是 ip 可能会变动,当很多人使用同一个 ip 可能会导致此 CDN 节点负载太高。

所以我这边购买了 dnsany.com 这个域名,定时同步中国移动 ott 域名在全国各个大区的 CDN 列表,按照大区分区域解析,用户只需要将域名映射到 dnsany.com 这个域名上,就可以一劳永逸地观看 iTV 平台直播,也不用担心 ip 失效。

声明: 禁止将 dnsany.com 域名使用在其他项目中,否则将停止解析。

目前 pixman/pixman 镜像已内置我整理过的 iTV 可用频道列表 (去掉了购物频道、低于 1080p、重复质量的频道),如果你有更高质量的 id 或者其他频道,可以在评论区回复,我将更新到镜像内置源里。

对于播放设备来说,需要将 iTV ott 的域名指向 dnsany.com 对应的域名,比较方便的方式是使用代理软件,因为系统默认的 hosts 格式必须是 ip 地址 {TAB} 域名 的形式,一般不会支持 域名 {TAB} 域名 这种别名的方式。除了使用代理软件,还有一些其他方式,我也列在帖子后面。

映射域名后,订阅链接就是 http://ip:port/itv.m3u,pixman 不会代理 ts 请求。

常见代理软件的配置方式

根据你实际情况来选择,如果下面没有列出某个软件,你可以在评论区回复我配置方式。

Ps: 不管任何代理软件,都需要将 dnsany.com 和 cmvideo.cn 这两个主域名列入直连分流,比如

DOMAIN-SUFFIX,cmvideo.cn,DIRECT
DOMAIN-SUFFIX,dnsany.com,DIRECT

Surge

文档: https://manual.nssurge.com/dns/local-dns-mapping.html

[Host]
cache.ott.ystenlive.itv.cmvideo.cn = pixman.io.ystenlive.dnsany.com
cache.ott.bestlive.itv.cmvideo.cn = pixman.io.bestlive.dnsany.com
cache.ott.wasulive.itv.cmvideo.cn = pixman.io.wasulive.dnsany.com
cache.ott.fifalive.itv.cmvideo.cn = pixman.io.fifalive.dnsany.com
cache.ott.hnbblive.itv.cmvideo.cn = pixman.io.hnbblive.dnsany.com

Clash Meta 内核 (OpenClash 等)

文档: https://wiki.metacubex.one/config/dns/hosts/

# 开启 TCP 并发连接可使用延迟最低的 CDN 节点
tcp-concurrent: true

use-hosts: true
hosts:
  cache.ott.ystenlive.itv.cmvideo.cn: pixman.io.ystenlive.dnsany.com
  cache.ott.bestlive.itv.cmvideo.cn: pixman.io.bestlive.dnsany.com
  cache.ott.wasulive.itv.cmvideo.cn: pixman.io.wasulive.dnsany.com
  cache.ott.fifalive.itv.cmvideo.cn: pixman.io.fifalive.dnsany.com
  cache.ott.hnbblive.itv.cmvideo.cn: pixman.io.hnbblive.dnsany.com

Shadowrocket (iOS 小火箭)

APP 首页底部配置页面,Hosts,新增 Host 映射,类型选择 本地值,域名填写 cache.ott.ystenlive.itv.cmvideo.cn,本地值填写 pixman.io.ystenlive.dnsany.com,保存,然后再次新增映射,总共五个域名都要映射一下,对应关系参考上面 Clash Meta 的配置

Quantumult X

[dns]
alias = /cache.ott.ystenlive.itv.cmvideo.cn/pixman.io.ystenlive.dnsany.com
alias = /cache.ott.bestlive.itv.cmvideo.cn/pixman.io.bestlive.dnsany.com
alias = /cache.ott.wasulive.itv.cmvideo.cn/pixman.io.wasulive.dnsany.com
alias = /cache.ott.fifalive.itv.cmvideo.cn/pixman.io.fifalive.dnsany.com
alias = /cache.ott.hnbblive.itv.cmvideo.cn/pixman.io.hnbblive.dnsany.com

修改 Hosts 文件

如果以上代理软件的方法全部不能使用,那可以直接将 IP 写入 Hosts 文件,最好是每个域名都找一个 ip 映射,命令类似

$ ping pixman.io.ystenlive.dnsany.com

从响应的 ip 里随便选一个,然后修改 Hosts 文件类似:

1.1.1.1  cache.ott.ystenlive.itv.cmvideo.cn
2.2.2.2  cache.ott.bestlive.itv.cmvideo.cn
3.3.3.3  cache.ott.wasulive.itv.cmvideo.cn
4.4.4.4  cache.ott.fifalive.itv.cmvideo.cn
5.5.5.5  cache.ott.hnbblive.itv.cmvideo.cn 

这个方法有个缺点,就是 ip 可能会变化,如果一个 CDN ip 失效了,那只能修改 Hosts 为新的 ip

同时此方法也可用于非 Clash Meta 内核的 Clash 代理软件,配置文件类似:

hosts:
  cache.ott.ystenlive.itv.cmvideo.cn: 1.1.1.1
  cache.ott.bestlive.itv.cmvideo.cn: 2.2.2.2
  cache.ott.wasulive.itv.cmvideo.cn: 3.3.3.3
  cache.ott.fifalive.itv.cmvideo.cn: 4.4.4.4
  cache.ott.hnbblive.itv.cmvideo.cn: 5.5.5.5

以上就是三网通用的播放移动 iTV 平台的方法,Enjoy it ~

  • 引用文章
  • 被文章引用
Docker 镜像 pixman/pixman 使用说明 使用 nginx 负载均衡稳定收看江苏移动 IPTV
Docker 镜像 pixman/pixman 使用说明 群晖搭建容器 TPTV 和 ITV 都无法播放 Nginx 代理 TPTV 和 iTV 直播代理问题
coding #31 2024年06月21日
对 babyG #29 回复

你 iOS 有没有使用代理软件,设置的网关和 DNS 服务器又是什么

回复此楼 修改
auney #32 2024年06月21日

请教大佬,部署了nginx,配置好2个文件itv.conf和tptv.conf,如何共用同一个容器呢? 分别运行不行 docker run -d --name=pixman-nginx -p 8000:8000 -v /opt/pixman/nginx:/etc/nginx/conf.d --restart=always nginx docker run -d --name=pixman-nginx -p 9000:9000 -v /opt/pixman/nginx:/etc/nginx/conf.d --restart=always nginx

回复此楼 修改
coding #33 2024年06月21日
对 auney #32 回复

-p 8000:8000 -p 9000:9000 这样就行了

回复此楼 修改
babyG #34 2024年06月21日
对 coding #31 回复

iOS mac 都没有用代理 也是自动获取 都可以播哦 回家把盒子静态试试

回复此楼 修改
coding #35 2024年06月21日
对 babyG #34 回复

我的意思就是需要让流量经过 openclash

回复此楼 修改
1 个赞
babyG #36 2024年06月21日
对 coding #35 回复

嗯手机电脑都可以应该经过了吧而且看其他需要代理的流媒体都正常安分流走哦

回复此楼 修改
babyG #37 2024年06月21日
对 coding #35 回复

我在群里在看别人的问题参考一下吧麻烦了哦

回复此楼 修改
kylin #38 2024年06月21日

已成功吃上ITV,谢谢大佬赏饭😛

回复此楼 修改
coding #39 2024年06月21日
对 kylin #38 回复

哈哈哈,good

回复此楼 修改
cloudy #40 2024年06月22日

除了mytv等因为代理节点问题不能使用,tptv、itv等都很流畅!还学习了docke compose等新用法。感谢热心大佬!

回复此楼 修改
coding 在 群晖搭建容器 TPTV 和 ITV 都无法播放 提及了此话题。 2024年06月22日
mjj #42 2024年06月22日

pixman宇宙无敌,以下重复一万遍!!

回复此楼 修改
ohjust #43 2024年06月22日

v2rayng怎么设置呢?

回复此楼 修改
coding #44 2024年06月22日
对 ohjust #43 回复

不支持

回复此楼 修改
coding 在 Nginx 代理 TPTV 和 iTV 提及了此话题。 2024年06月22日
ccf #46 2024年06月28日

docker run -d --name=pixman-nginx -p 8000:8000 -v /opt/pixman/pixman.conf:/etc/nginx/conf.d/pixman.conf --restart=always nginx 这个命令更新怎么办?

回复此楼 修改
coding #47 2024年06月29日
对 ccf #46 回复

这个帖子有写:https://pixman.io/topics/17

回复此楼 修改
qnson #48 2024年06月30日

联通可以用 iTV 直播源,速度很快。感谢大佬!

回复此楼 修改
246250 #49 2024年07月03日

请问:是需要把我搭建服务的VPS的IP,做一条解析到dnsany.com吗?是做A记录还是CNAME呢?

回复此楼 修改
coding #50 2024年07月03日
对 246250 #49 回复

不是,是你播放设备要把移动的域名指向 dnsany.com,

回复此楼 修改
246250 #51 2024年07月03日
对 coding #50 回复

"播放设备要把移动的域名指向 dnsany.com",没明白这是什么意思?求更为详细的解答,谢谢!

回复此楼 修改
coding #52 2024年07月03日
对 246250 #51 回复

就是这个帖子里写的,如果你搞不定,可以直接用 itv_proxy.conf 订阅,不过这样会消耗你服务器流量

回复此楼 修改
feng #53 2024年07月04日

使用itv_proxy,除了hnbblive能正常跳转到cache.ott.hnbblive.itv.cmvideo.cn ,其它的都会跳转到39.135.74.185这个ip上面

回复此楼 修改
coding #54 2024年07月05日
对 feng #53 回复

什么网络,移动电信还是联通?

回复此楼 修改
feng #55 2024年07月05日
对 coding #54 回复

移动

回复此楼 修改
feng #56 2024年07月07日
对 coding #54 回复

docker 移动网,有办法解决吗

回复此楼 修改
hui #57 2024年07月12日

http://ip:port/itv_proxy.m3u 订阅,无需 nginx 或者 dns 配置,流量全部经过 pixman 代理,这种方式建议运行在家中内网设备上。 这个要在哪里设置

回复此楼 修改
coding #58 2024年07月12日
对 hui #57 回复

不需要设置,直接订阅 http://ip:port/itv_proxy.m3u

回复此楼 修改
johnsyoun #59 2024年07月14日

http://ip:port/itv_proxy.m3u 都无法播放了,TPTV、4GTV都没问题

回复此楼 修改
coding #60 2024年07月14日
对 johnsyoun #59 回复

什么地区,什么网络

回复此楼 修改
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
收到新回复,点击立即加载
需要 登录 后方可回复, 如果你还没有账号请 注册新账号
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 部署。