技术 【详细版】pixman 搭建 MYTVSUPER

user-87dcatqhw96b86 · 2024年11月02日 · 最后由 user-87dcatqhw96b86 回复于 2024年11月05日 · 540 次阅读

首先做个声明:本人只是觉得@coding写的教程写的很不详细而已,并且评论区很多东西都有失效,所以我觉得是时候写一个新的教程了……

下面是正文: (由于本人使用的是 mytv 的免费区 token,所以可能和你们购买会员的台数稍有差异) 首先你需要买一台服务器,建议香港 vps。如果你不知道服务商卖的是不是原生,可以让商家进行测试,代码如下:

curl https://www.mytvsuper.com/api/auth/getSession/self/?sub=1

返回的内容应该是这样的:

{"region":2,"country_code":"HK"}

如果和此不符的话 ip 可能是广播 ip……建议不买。 接下来需要开启香港梯子,在https://www.mytvsuper.com/tc/home/ 这里注册,请不要使用手机 UA 注册!不要使用 app 注册!这样会让你用香港手机号注册! 并且用https://www.mytvsuper.com/api/auth/getSession/self/?sub=1 获取你的 token,备用。 然后在买完后用服务商发你的 ip 用户名密码登录 ssh,并安装 docker:

//Ubuntu、Debian
 curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
//Centos
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
curl -fsSL https://get.docker.com | bash -s docker

安装完成后使用如下命令查看安装是否成功:

docker --version

输出如下:

Docker version 27.3.1, build ce12230

输出像这样的内容即代表成功安装! 然后安装 pixman:

docker run -d --name=pixman -p 5000:5000 -e MYTVSUPER_TOKEN=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJib3NzX2lkIjoiMjEyOTMwNTg5IiwiZGV2aWNlX3Rva2VuIjoiQ3ZmTUNzVTh4UGlpYmtDUUVrSzM5NUpnIiwiZGV2aWNlX2lkIjowLCJkZXZpY2VfdHlwZSI6IndlYiIsImRldmljZV9vcyI6ImJyb3dzZXIiLCJkcm1faWQiOm51bGwsImV4dHJhIjp7InByb2ZpbGVfaWQiOjF9LCJpYXQiOjE3MjkzNDY1OTgsImV4cCI6MTcyOTM1MDE5OH0.nR_zZjVkyhOb2AcFgBSeaPUDGVFcoYUD9gzRn6T2LoJ5cUg-FrAq-1dnxBCTcuXb1OQTuTM67SfUYfsp20MzxECv9d7isanQlCo1_MWtLqUka2iiR4Wi2QpvCiQ2weAsb-8sHld14a4ZdAblpwQqGxDG2IFxAyE5tbUi-m0uP5v8E-MKorjbdyPQ8qLh3ao3gsHpZ1gKIoBmA7TsibhGgsdZ0B9xuFgR2j2VwhA2YZob_09PPTKaMYPJvXfotbiKd8cnEokN93AZ8ozwojhSXHU2SLpWqJoEN8tHbFVMGXEHaws1Ft75I6sul-82eL0Hsurc-zQMfbR5BP5vCHL-DTCLkOqNoK030mTz9vLUpYlAW6jCy8Yc3Pw5MQ-EWbze0MKw7MARVIofjE0F0DtiKYCGRJnV0wbFyxku_hRxeItUeQFQqYHFTETzEfikFN7OZbUWGqaeHliSdDABbtBOqme8UUTRcVN-SMxhiRPGYvCXOCWuaNdRaFrUtDvq6-95ENE5R5PMR7KQPwXzYe6vc8sQL8yBpBvZIsLqTr-PArPH_hI6X5pgXbpsilg77IuZojBo1emW9FCajIKMvdijVuSkELuZFJNnqwSldDIHFejn1PMFrYz-6lkdsmEHVHwzfBx
//请将MYTVSUPER_TOKEN改成自己的,谢谢!卖源可耻!

安装完成后会输出 docker 容器的 ID,这个 id 是随机的,每个容器都不一。 由于 mytv 特殊的 mpd 加密,我们则需要进行 key 和直播地址的获取。你可以通过https://www.idcd.com/tool/http/curl 进行获取源文件。 推流部分请参考https://pixman.io/topics/130 即可。 目前免费区能看的台如下:(截止于 2024.11.2)

翡翠台 OK
翡翠台 4K OK
TVB Plus OK
無線新聞台 OK
明珠台 OK
myTV SUPER FREE Failed to get channel data
myTV SUPER 18 Failed to get channel data
28 AI 智慧賽馬 Failed to get channel data
黃金翡翠台 Failed to get channel data
千禧經典台 Failed to get channel data
華語劇台 Failed to get channel data
粵語片台 Failed to get channel data
亞洲劇台 Failed to get channel data
黃金華劇台 Failed to get channel data
娛樂新聞台 Failed to get channel data
戲曲台 Failed to get channel data
SUPER Kids Channel Failed to get channel data
ZooMoo Failed to get channel data
Nickelodeon Failed to get channel data
Nick Jr. Failed to get channel data
美亞電影台 Failed to get channel data
Thrill Failed to get channel data
天映經典頻道 Failed to get channel data
中國電影頻道 Failed to get channel data
ROCK Action Failed to get channel data
KIX Failed to get channel data
Love Nature HD Failed to get channel data
Love Nature 4K Failed to get channel data
Global Trekker Failed to get channel data
ROCK 綜藝娛樂 Failed to get channel data
AXN Failed to get channel data
……
//剩下的就不复制了,都是Failed to get channel data……

curl 地址:http://你的服务器 ip:5000/mytvsuper.m3u ps:如果是其他不支持重定向的推流服务则需要运行以下命令:

docker exec pixman sh -c 'flask mytvsuper_tivimate'

完成后则需要使用:http://你的服务器 ip:5000/mytvsuper-tivimate.m3u 进行 curl 并进行推流 由于静态链接 24h 后失效,不建议使用……

教程结束,之后会汇总在评论区里的坑发在这里 awa

备注:此教程只适用于海外服务器 only 的情况!国内服务器推流 + 海外服务器的方案还没写完……

点赞收藏,硬币这里木有,谢谢大佬

棒👍🏻!

新加坡服务器 可以用吗

kerrio 回复

线路好吗

期待快更新!

黑群晖部署,旁路由模式,tvbox 显示台标,看不了。是不是要推流才行?

我用香港和美国的服务器都部署了,香港服务器可以对他 011 推流,美国的不行。大佬尽快出一下国内推流

lihonest 回复

mytv 的话得推流

lihonest 回复

mytv 国内推流原理和海外推流一样的 不过得把 pixman 部署在海外

需要 登录 后方可回复, 如果你还没有账号请 注册新账号