1 (2020.10.01 13:30:35 отредактировано smsbox3)

Тема: hdvb

Есть такой балансер, его постоянно блокируют и они сделали скрипт для подмены в плеере этого балансера адреса ссылки на актуальный домен.
скрипе можно вот здесь скачать

https://weblion777.github.io/hdvb_new.js

Если я не ошибаюсь, то ключевое поле

 n="https://vid"+Date.now()+".vb17112tiffanyhayward.pw" 

подставляют дату текущую и вуаля, новый домен, который каждый день меняется, а значит все, что было вчера заблокировано - мало кого волнует. Одно не понятно, там в скрипте перечисляется куча разных доменов (почти все заблокированы либо уже не существуют давно), что они там делают, зачем?

Как эту функцию на php переписать?   Какой формат даты подставить?

Да, там открытый домен работает более суток,вот например

https://vid1601422044.vb17112tiffanyhayward.pw/movie/a451ae434dcd9fd2f5e3efb0afb3f698/iframe

работает
точно так же работает и более старая

https://vid1598956156.vb17112tiffanyhayward.pw/movie/a451ae434dcd9fd2f5e3efb0afb3f698/iframe

2

Re: hdvb

Не кто не знает как поток из него вытащить таким образом чтобы открывало из разных ip?

3

Re: hdvb

Mr.Max пишет:

Не кто не знает как поток из него вытащить таким образом чтобы открывало из разных ip?

Метод есть, но тот, кто его знает молчит. Там в прямой ссылке 32 байтный ключ, который для каждого ip свой. Если вы делаете для себя. то проблем нет, получили и простой заменой прямо в полученной ссылке меняете серверные 32 байта, на свои 32 байта, которые у вас постоянные, пока ip не сменится. Я для себя программку написал, что получает этот ключ. заносит на мой сервер и мне же потом отдает. Поменялся ip, на рабочем столе кликнул один раз и ключ на сервере обновился - на пару месяцев проблема решена.  Если же для народ, то тут облом. Еще немного напрягает, что их постоянно блокируют, только к какому-то домену приноровился - заблокирован. А сейчас в зависимости от того, какой домен в адресе плеера поставил, может ссылки выдавать с неактуальными доменами и там уже не поменяешь, надо в плеере менять, чтобы ссылка получилась правильная. Самое печальное, что полученные через api  плееры содержат уже несуществующие домены.

4 (2020.10.02 12:33:55 отредактировано smsbox3)

Re: hdvb

С подменой домена в плеере все работает отлично, но вот все равно при подмене, в результате получаю ссылку

https://db.tehranvd.biz/stream2/cdn-400/66534718a5c20021389eef57a1df7ef5/MJTMsp1RshGTygnMNRUR2N2MSlnWXZEdMNDZzQWe5MDZzMmdZJTO1R2RWVHZDljekhkSsl1VwYnWtx2cihVT2pVbJlXWtV1dOpXTy0kMZBTWqVFeO1mWolFVOxWWtlUMPR0Z45ERRFzTElVP:1601630843::120952912ff3c6e2c68de4c941c09a7c0b9f4523e9a7a83051b6a657c73433ff/index.m3u8 

где tehranvd.biz уже не существующий домен. На что же его менять?

Если посмотреть в плеере, где играет, то вижу

https://cdn-400.vb17112tiffanyhayward.pw/stream2/cdn-400/1e89052f52548d0b569ea56f2486a4cc/MJTMsp1RshGTygnMNRUR2N2MSlnWXZEdMNDZzQWe5MDZzMmdZJTO1R2RWVHZDljekhkSsl1VwYnWtx2cihVT2pVbJlXWtV1dOpXTy0kMZBTWqVFeO1mWolFVOxWWtlUMPR0Z45ERRFzTElVP:1601631207:146.172.184.101:120952912ff3c6e2c68de4c941c09a7c0b9f4523e9a7a83051b6a657c73433ff/index.m3u8

где vb17112tiffanyhayward.pw это домен подмены, а вот cdn-400 вероятно можно взять вот здесь stream2/cdn-400/
Надо будет попробовать подменить таким образом.Вдруг заработает.

Что-то не вышло. Когда выдает нормальный домен - все работает, когда db.tehranvd.biz - не работает, так как домена такого не существует и там заглушка.

Конечная ссылка работает не с cdn-400, а с https://cdn4501.vb17112tiffanyhayward.pw/stream/cdn-400

5

Re: hdvb

непонятно стабильно отдает то, db.tehranvd.biz то ww25.db.tehranvd.biz (несуществующие домены), то вдруг выдает ссылку в рабочем домене cdn4501.vb17112tiffanyhayward.pw, после чего уже не выдает несуществующий домен, а только рабочий, но исключительно на этом фильме. При переходе к другому можно опять налететь на несуществующий домен. В плеере ведь такого нет, всегда выдает работающую ссылку.
Что же я упускаю?

6

Re: hdvb

пока поставил  замену всех неработающих доменов в конечной ссылке на https://cdn4501.vb17112tiffanyhayward.pw
вроде бы работает, хотя странно это.

7 (2020.10.23 15:10:59 отредактировано Mr.Max)

Re: hdvb

Держите. Может кому пригодится.


function hdvb_date($url){
$f = file_get_contents('https://weblion777.github.io/hdvb_new.js');
 preg_match('#\+".(.*)"#sU', $f, $domain);
 $url = preg_replace('|\://(.*?)/|is', '://vid'.mktime(0, 0, 0, date("m")  , date("d"), date("Y")).'.'.$domain[1].'/', $url);
 return $url;
}

пример работы

echo hdvb_date('https://vid1601422044.vb17112tiffanyhayward.pw/movie/a451ae434dcd9fd2f5e3efb0afb3f698/iframe');

выведет что то типа этого

https://vid1603411200.vb17120ayeshajenkins.pw/movie/a451ae434dcd9fd2f5e3efb0afb3f698/iframe

рабочую ссылку.

Спасибо сказали: smsbox31

8

Re: hdvb

Никто не подскажет а можно сделать что то вроде ретранслятора что бы проигрывалось с сервера пробовал на примере колапс не получается спасибо