Обсуждение: Замедление YouTube в России

NFQWS_OPT_DESYNC="--dpi-desync=split2 --hostlist=/opt/zapret/hosts.txt"

и в hosts.txt добавить “googlevideo.com”?

Подумал тут, кому важно только смотреть ютубный контент через браузер - вся актуальная база ютуба тут https://redirect.invidious.io/.

Да, потребуется антизапрет*, но зато никакого замедления (во всяком случае, у меня 4k без затыков). Ролики там же можно скачивать.

*для firefox:
Настройте следующим образом: Меню → Настройки → Настройки сети → Кнопка «настроить…»
Вставить ссылку https://p.thenewone.lol:8443/proxy.pac в строку “URL автоматической настройки прокси”.

:pray:t6::pray:t6::pray:t6:, все заработало

только не через параметр с явным указанием на файл со списком доменов, а через добавление домена в zapret-hosts-user.txt и выборе пункта “hostlist” при выполнении скрипта “install_easy.sh”

большое спасибо!!!

на первом сайте из списка вижу что видео качаются с тех же серверов что и на ютубе

:slight_smile:

А я скачал для пробы с https://invidious.darkness.services, вроде ссылка не с ютуба и сразу написал коммент. )

UPD. Ну да, получается это не решение, т.к. это все тот же ютуб:

«Invidious» — это веб-фронтенд (грубо говоря, веб-клиент) для сайта YouTube.

Единственно, в настройках Invidious есть параметр “Проигрывать видео через прокси?”. Что, возможно, равносильно всем остальным ухищрениям, которые предпринимают юзера, чтоб обойти замедление.

Расширение Invidious для Firefox Invidious Redirection – Загрузите это расширение для 🦊 Firefox (ru)
без гудбая Invidious не работает, страна меняется легко в настройках, я проверял она меняется, единственное скорость слабая HD 1080 не вытягивает, ну как альтернатива, когда совсем станет грустно, за не имением лучшего, то кому то пойдёт и это )

отключите http в zapret
стратегия --dpi-desync=split2
режим hostlist
прописать googlevideo.com в /opt/zapret/ipset/zapret-hosts-user.txt

Блин, надо высыпаться. Действительно лишнюю букву добавил. Перепроверил - виснет 1080, как и на хроме без квика. То есть лисьей аномалии нет, одинаково замедлено.

Проверил свою сборку curl+quiche (т.е. yt-dlp+curl+quic) на ростелекоме. Всё также тормозит. Скачает несколько мб, потом в ноль, потом опять немного скачает и т.д. Однако браузеры с quic норм (720p, без quic 240p). Так что дело не в quic отпечатке. Похоже, замедляют и http2 и http3, но браузеры на http3 качают кусками и переподключаются чаще, может быть даже в параллель, так что выглядит более менее норм. Но под капотом даже там страх божий. Видимо подрезали специально, чтобы браузеры худо бедно работали. А curl пытается качать весь url. Сам yt-dlp кусками, но там видно большие таймауты.
Вот это не помогло:

  1. --force-ipv6
  2. Либо --downloader aria2c --downloader-args “aria2c:–continue --max-concurrent-downloads=30 --max-connection-per-server=16 --split=30 --min-split-size=1M”
  3. Либо --extractor-args “youtube:formats=dashy” -N 16

Помог goodbyedpi:

  1. goodbyedpi.exe --blacklist youtube-domain.txt -6
  2. Либо goodbyedpi.exe --blacklist youtube-domain.txt -e 1 --reverse-frag

Скорость стала 7 мбайт/с.
А Google Play не дал установить ByeDPIAndroid. Пишет приложение опасное.

Может еще от сервера зависит? В этом расширении первым стоит yewtu.be, лично у меня он подглючивает. А вот выше пробовал invidious.darkness.services - уже лучше. 4k легко (firefox).

может даже для РТ зависит от региона/типа подключения
как и магистральные ограничения. у меня на РТ как то ловил запрет от blackhole.beeline.ru
даже балансировка ТСПУ скорее всего имеет место. я так понимаю ttl тут где DPI/ТСПУ ?
ipv4 play.google.com curl_test_https_tls12 : winws --wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=3
ipv4 rutracker.org curl_test_https_tls12 : winws --wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=7

Спасибо за идею. Я не был уверен, что GPT нигде не ошибся, плюс хотел указать комментарии к маршрутам и не указывать адрес шлюза напрямую, поэтому сделал Python скрипт, результат которого добавил в файл конфигурации Keenetic в секцию к другим статическим маршрутам. Сравнил с вашим списком - адреса и маски совпали, но у меня вышло на 1 строку больше, у вас не вижу сети 209.85.128.0/17.
goog_json_to_keenetic_config.py (1,2 КБ)
routes.txt (4,9 КБ)

Короче настроил с помощью ваших файлов, ютуб без ограничений теперь (рекламы тож нет)

это как я понимаю подкидывать файл в startup-config? Я накидал конвертер который переводит json в батник с указанием ip прокси. Только без названий.
converter.exe (4,4 МБ)
5

Да, верно, после строк по инициализации интерфейсов

Оказывается, в firefox, с 128.0 версии, добавили параметр network.http.http3.enable_kyber. Не знаю, влияет ли он на что.

Уже были:
network.http.http3.enable (дефолт: true)
security.tls.enable_kyber (дефолт: false)

Еще наткнулся на такое:

Доступ к заблокированным веб-сайтам без VPN

Этот метод обеспечивает доступ к заблокированным веб-сайтам без использования VPN. Он использует передовые функции браузера для повышения безопасности и обхода ограничений.
bypass-blocking-domains.md · GitHub

Для Firefox 124+

Enable Kyber Support:
    Type about:config in the Firefox address bar and press Enter.
    Search for security.tls.enable_kyber.
    Double click on the preference to set it to true.

Ну если во Вьетнаме только

полагаю, речь об этом: Google предложила провайдерам РФ вместо Google Global Cache сделать прямой стык в Мос­кве или Санкт-Пе­тер­бур­ге / Хабр
у google есть прямой канал с запада до IX (интересно, есть ли на нём ТСПУ :smile: ), и якобы они предлагали операторам стыковаться прямо там каким-то образом.

На всякий случай включил kyber, не знаю может чем то поможет, но сайты открываться не стали )
у меня 127 версия, поставил даже 128, но результат тот же, сама 128 версия мне не зашла, намудрили в ней сильно. У меня семёрка, использую сборку от сюда Releases · adeii/supermium-portable · GitHub
кто хочет попробовать, то советую сохранить папку Profiles, она находится по этому пути AppData\Roaming\Mozilla\Firefox\Profiles в случаи чего, можно её вернуть.
Чтоб было не portable, то из папки app скопируйте с заменой в папку C:\Program Files\Mozilla Firefox у меня 64 битка, то есть я удаляю только папки и копирую из app с заменой файлов, сохраняю только папку defaults и потом возвращаю её на место, по этому пути C:\Program Files\Mozilla Firefox\defaults\pref в файле config-prefs если что нужно изменить путь на этот pref(“general.config.filename”, “firefox.cfg”); а сам файл firefox.cfg должен быть у вас в папке C:\Program Files\Mozilla Firefox и будет работать как обычно установленная версия. Вход в about:config изменён на about:confignew и это наверно не совсем по теме, но для тех кто на семёрке хочет поюзать новые версии Firefox и возможно чем нить в будущем помогут добрым советом просмотра ютуб, нужно учитывать всех поьзователей