首先做个声明:本人只是觉得@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