Здравья желаю.
Есть компьютер и ноутбук, подключенные к роутеру. На компьютере ютуб работает с параметрами -5 -e1 -q --fake-gen 5 --fake-from-hex 160301FFFF01FFFFFF0303594F5552204144564552544953454D454E542048455245202D202431302F6D6F000000000009000000050003000000 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 --blacklist ..\domains.txt --blacklist ..\russia-youtube.txt
.
На ноутбуке вот с такими: -e 1 -f 2 --reserve-frag --dns-addr....
. В браузерах всё хорошо. Но не получается качать видео. Ссылка на скачивание начинается с https://rr8---sn-n8v7znlk.googlevideo.com
. Если перейти по этому адресу в браузере или Postman
е - выдаётся ошибка E_CONN_RESET
.
Не пойму, в чём проблема. На компьютере ведь скачивание работает.
Какие параметры можно попробовать?
У меня один вопрос - откуда вы взяли это значение опции --fake-from-hex
?
из 1_russia_blacklist_YOUTUBE_ALT.cmd
Видимо, внутренняя шутка @ValdikSS тогда, окей
Что касается вашего случая
- пробовали ли вы подключать лаптоп к своему маршрутизатору кабелем?
- в точности такая же ссылка (начинающаяся именно на
rr8---sn-n8v7znlk.googlevideo.com
) на вашем компьютере успешно позволяет начать загрузку?
А что это значит? Почему шутка?
нет
Да. Если открыть на компьютере в браузере, то перебрасывает на страницу со сломанным роботом.
А вы попробуйте. Расскажите, что произойдёт.
Запихните это значение в любой онлайн-конвертер HEX в ASCII.
Там в тексте запроса - Рекламное место за $10 ) Что смешного - непонятно, но многих веселит
А зачем у вас на одном роутере 2 компа с разными параметрами - в чем цимес?
Потому что на ноутбуке не работает с теми параметрами, которые на компьютере.
С проводом видео даже в браузерах грузиться перестали.
Какими браузерами вы пользуетесь? Есть ли в них какие-то расширения для обхода блокировок?
Firefox, Chrome
Есть, но сейчас они неактивны. Как и на компьютере, собственно.
Возьмите какой-нибудь один браузер, выкиньте из него все расширения по обходу блокировок, и пошагово опишите что вы делаете, пожалуйста. Если вы пользуетесь отдельным клиентом для загрузки видео с Youtube - опишите, что и как вы делаете в нём.
Всмысле? Делаю где?
Новая информация.
Ноутбук. Пареметры: -5 -e1 -q --fake-gen 5 --fake-from-hex 160301FFFF01FFFFFF0303594F5552204144564552544953454D454E542048455245202D202431302F6D6F000000000009000000050003000000 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 --blacklist ..\domains.txt --blacklist ..\russia-youtube.txt
rr10---sn-n8v7kne6.googlevideo.com
- заработало.
но
https://rr8---sn-n8v7znlk.googlevideo.com
- не работает
На компьютере те же параметры, но -6
вместо -5
и работает всё.
Если на ноутбуке написать -6
- видео не работают при просмотре с ютуба.
А если всю эту монструозную конструкцию заменить на
start /MIN "" goodbyedpi.exe -6 -s --fake-gen 2 --blacklist ..\russia-blacklist.txt --blacklist ..\russia-youtube.txt
Видео в браузерах показывает, но не качает.
Скачай с рутрахера медиахуман юпуп довнлоадер и не делай себе мозги.
А в чём разница? Ссылки же в итоге те же самые будут.
Скачать видео с юпупа не так-то просто. Оно хранится в потоках, а не в файлах. Поэтому правильный загрузчик собирает кеш обратно в файл. А если имеется прямая ссылка на файл, то это просто еще один кеш, отнюдь не максимального качества, он используется для превью и api.
Потому что в браузере ютуб подключается к нескольким серверам, а при ручном скачивании - зачастую, лишь к ближайшему. Ближайший - это, скорее всего, сервер вашего провайдера. Хз что у них там накручено может быть.
Проверьте через curl что у вас в принципе работает обход до всех серверов, которые вам регулярно подсовывает ютуб (f12 - сеть на странице с видео).
А, ну так у вас обход не работает. Вы написали https://rr8---sn-n8v7znlk.googlevideo.com
выдает ERR_RESET. Это вам ТСПУ присылает RST, видимо. Поэтому и не качает - так как он с этого адреса тянуть пытается.
-5 убери . А вместо -q поставь --reverse-frag