real-url icon indicating copy to clipboard operation
real-url copied to clipboard

斗鱼两个cdn好像又不能用了

Open Etern213 opened this issue 2 years ago • 20 comments

之前参考 https://github.com/wbt5/real-url/pull/376 使用二级域名akm-tct / ws-tct用了一段时间

现在好像这两个cdn又不能用了,有新的办法吗?

Etern213 avatar Feb 24 '23 11:02 Etern213

测试了一下 http://ws-tct.douyucdn.cn/live/{} .flv/.m3u8都不能用 http://akm-tct.douyucdn.cn/live/{}.flv 不能用了,.m3u8还可以用

Etern213 avatar Feb 24 '23 11:02 Etern213

http://hw-tct.douyucdn.cn

rain-dl avatar Feb 24 '23 13:02 rain-dl

http://hw-tct.douyucdn.cn

搞定搞定,多问大佬一句,这些cdn地址是从哪里找到的呢?尝试了一下F12里面抓不到。。。

Etern213 avatar Feb 24 '23 14:02 Etern213

试试

pnpm i -g lsar
lsar douyu 2222

有问题可以反馈:https://github.com/thep0y/lsar

有好用的 cdn 节点也欢迎提出,我会及时添加。

thep0y avatar Feb 24 '23 15:02 thep0y

试试

pnpm i -g lsar
lsar douyu 2222

有问题可以反馈:https://github.com/thep0y/lsar

有好用的 cdn 节点也欢迎提出,我会及时添加。

感谢大佬。这就去试试

Etern213 avatar Feb 25 '23 00:02 Etern213

http://hw-tct.douyucdn.cn

搞定搞定,多问大佬一句,这些cdn地址是从哪里找到的呢?尝试了一下F12里面抓不到。。。

我在ip138里搜douyucdn.cn的子域名,看到这个hw-tct,和之前的两个很相似,一试果然可以......

rain-dl avatar Feb 25 '23 13:02 rain-dl

又找了一下,一共找到3个可用的CDN域名: http://hw-tct.douyucdn.cn http://hdltc1.douyucdn.cn http://hdltctwk.douyucdn2.cn 其中,hdltctwk.douyucdn2.cn与hw-tct.douyucdn.cn好像指向的是相同的地址,hdltc1.douyucdn.cn是不同的。

rain-dl avatar Feb 25 '23 15:02 rain-dl

https://github.com/wbt5/real-url/pull/376 修了,下一步尝试剥离ExecJS

iceking2nd avatar Feb 26 '23 14:02 iceking2nd

#376 修了,下一步尝试剥离ExecJS

ExecJS确实太慢,我换成quickjs了,速度一下就上来了。

rain-dl avatar Feb 27 '23 16:02 rain-dl

分析了一下斗鱼的算法,发现签名函数里面的盐值和TEA算法的key似乎每天都会变。所以execjs或者quickjs是最方便的解决办法。那剥离ExecJS这件事似乎就没有那么必要了。这事搁置了。

iceking2nd avatar Feb 27 '23 17:02 iceking2nd

赞 👍

Borber avatar Mar 02 '23 01:03 Borber

各位大佬,有可用的CDN吗,之前的只能看2秒了

hbezkh avatar Jun 10 '23 12:06 hbezkh

各位大佬,有可用的CDN吗,之前的只能看2秒了

试试

https://github.com/Borber/seam/blob/994d735fe7759e9e03420bdcb3f3359881f5c865/seam_core/src/live/douyu.rs#L20-L21

Borber avatar Jun 10 '23 15:06 Borber

谢谢Borber兄,您这好象是rust程序,我装了半天,摸不着头脑,我自己用的是PYTHON,能直接把可用的观看的地址告诉我吗? 例如https://www.douyu.com/6582435这个,我解析出来是http://hdltctwk.douyucdn2.cn/6582435rnf6z4oLp.flv,用VLC只能看2秒,在电视盒上就是反复的卡顿

hbezkh avatar Jun 11 '23 11:06 hbezkh

谢谢Borber兄,您这好象是rust程序,我装了半天,摸不着头脑,我自己用的是PYTHON,能直接把可用的观看的地址告诉我吗? 例如https://www.douyu.com/6582435这个,我解析出来是http://hdltctwk.douyucdn2.cn/6582435rnf6z4oLp.flv,用VLC只能看2秒,在电视盒上就是反复的卡顿

我给的连接指向的就是两个 cdn 地址 可以用来替换的拉

const CDN_1: &str = "http://hlstct.douyucdn2.cn/dyliveflv1a/"; const CDN_2: &str = "http://hdltctwk.douyucdn2.cn/live/";

Borber avatar Jun 12 '23 15:06 Borber

各位大佬,有可用的CDN吗,之前的只能看2秒了

如果有兴趣了解一下 Node 的话,可以看看 https://github.com/thep0y/lsar

里面有新手教程,如果对新手教程有疑问,可以提 issue 完善。

thep0y avatar Jun 13 '23 02:06 thep0y

谢谢Borber兄,我试了一下您提供的2个CDN,还是只播放2秒,估计是我解析的地址不全,能否麻烦您解一个作个示范,我对比一下哪里有问题。例如https://www.douyu.com/6582435,这个房间一直滚动播放,地址基本没变

hbezkh avatar Jun 15 '23 05:06 hbezkh

谢谢Borber兄,我试了一下您提供的2个CDN,还是只播放2秒,估计是我解析的地址不全,能否麻烦您解一个作个示范,我对比一下哪里有问题。例如https://www.douyu.com/6582435,这个房间一直滚动播放,地址基本没变

你可能需要后面的认证参数, 不应过度缩短链接

Borber avatar Jun 15 '23 06:06 Borber

@Borber兄,谢谢您的耐心指导,我再试试。

hbezkh avatar Jun 16 '23 14:06 hbezkh

感谢大佬让我知道了pc端的还能用

katresars avatar Jul 13 '23 04:07 katresars