beesport 酷9 js脚本更新

前言

有粉丝留言IPTV神奇失效了:

IPTV神奇无法获取数据
IPTV神奇无法获取数据

看了下原因是tonkiang.us有反爬机制,主机的IP被屏蔽了,所以无法获取数据,而我家的IP可以正常获取到数据:

正常数据
正常数据

所以,后面考虑升级为读取本地数据库数据库版本。

今日内容

有粉丝朋友反应beesports失效了,原来网址http://beesports.net/无法打开:

网页打开失败
网页打开失败

新网址为:

https://beesport.io/live-tv

新地址页面
新地址页面

抓包分析,新的节目地址也变化了,直链 + Referer 验证

可参见昨天文章:

文章

如果是酷9 js代码就比较简单:

function main(item{
 
  // 获取频道ID参数
  const channelId = ku9.getQuery(item.url, "id") || "TNT_Sports_1";
  
  // 直播流URL
  const streamUrl = `https://smartstream.lioncdn.net/${channelId}/index.m3u8`;
  
  // 返回结果
  return JSON.stringify({
    url: streamUrl,
    headers: {
      "Referer""https://p.lioncdn.net/"
    }
  });
}
播放画面
播放画面

也可以根据js代码写成PHP ts转发,但是ts转发会消耗服务器流量。

另外还有beesports的docker镜像:

这是一个基于Docker的解决方案,用于小白部署bee直播

docker pull instituteiptv/bee-v1:latest

使用说明:
接口
http://localhost:5050/?id=
M3U地址
http://localhost:5050/bee.m3u

使用说明:

docker run -d \
  --name=bee-v1 \
  -p 5050:5050 \
  --restart=always \
  instituteiptv/bee-v1:latest

或者单行

docker run -d --name=bee-v1 -p 5010:5050 --restart=always instituteiptv/bee-v1:latest

参数说明
-d: 以后台方式运行容器
--name bee-v1: 设置容器名称
-p 5050:5050: 将容器的5050端口映射到主机的5050端口

--restart=always: 容器自动重启策略

以上命令如果报错,复制命令让AI修正一下就可以。

docker部署
docker部署

js脚本分享

关注本公众号,后台私信【251015】获取js脚本和列表。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部