Обход замедления youtube в России

Обход замедления youtube в России

РКН замедляет домены *.googlevideo.com как на https, так и на quic.

blockcheck прогонять бесполезно. он не предназначен для детектирования замедления сайтов, а обращение напрямую к домену 2 уровня googlevideo.com не предусмотрено сайтом

Для обхода https работает split2 (split-pos 1 или 2, выше - не работает. 2 = по умолчанию) или любая более сложная магия : split, disorder2, disorder, fake, tlsrec, oob.Для обхода quic работает fake на провайдерах, где quic полностью не заблокирован.

Типичная настройка /opt/zapret/config для обхода только замедления youtube 👍

MODE=nfqws NFQWS_OPT_DESYNC="--dpi-desync=split2" NFQWS_OPT_DESYNC_HTTP="" NFQWS_OPT_DESYNC_HTTPS="" NFQWS_OPT_DESYNC_HTTP6="" NFQWS_OPT_DESYNC_HTTPS6="" NFQWS_OPT_DESYNC_QUIC="--dpi-desync=fake --dpi-desync-repeats=6" MODE_HTTP=0 MODE_HTTPS=1 MODE_QUIC=1 MODE_FILTER=hostlist

в режиме tpws требуется отключить quic в броузере или заблокировать порт udp:443 на выход в инет на шлюзе средствами iptables/nftables/openwrt (аналог опции -q GoodbyeDPI)

MODE=tpws TPWS_OPT="--split-pos=2" MODE_HTTP=0 MODE_HTTPS=1 MODE_QUIC=0 MODE_FILTER=hostlist

Это не примеры готовых конфигов. Не надо их копи-пастить в /opt/zapret/config. Это список переменных, которые там нужно поправить. Либо указание какие пункты выбирать в инсталяторе.

В файл /opt/zapret/ipset/zapret-hosts-user.txt следует внести "googlevideo.com", после чего перезапустить zapret.Или сделать это до прогона инсталятора

Если вам нужно сочетать обход блокировок и замедления youtube, то убедитесь, что домен googlevideo.com проходит по вашему фильтру ipset или hostlist. Практически все методы обхода блокировки будут достаточны и для обхода youtube.Если у вас используются фейки (fake, split, disorder) и ограничитель TTL, то вероятно будет необходимо дописать еще один ограничитель : --dpi-desync-fooling=md5sig. Поскольку сервера google cache часто находятся очень близко к провайдеру, ваш TTL может их сломать. Если TTL не используется, ничего дописывать не надо.

Для кинетиков : zapret частенько используют на кинетиках, хотя автор официально не поддерживают их стоковую прошивку. Там есть целый ряд "нюансов", скажем так. И один из этих нюансов изложен тут : https://ntc.party/t/zapret-whats-new/61/71

Для windows :

echo googlevideo.com>youtube.txt winws --wf-tcp=443 --dpi-desync=split2 --hostlist=youtube.txt winws --wf-udp=443 --dpi-desync=fake --hostlist=youtube.txt

В броузерах доступна кнопка F12. Вкладка сеть. Добавить поле "протокол". h3/http3 - означает QUIC. Все остальное означает tls over tcp (https). Если броузер тупит и слабо качает, смотрим какой протокол он использует.Если вдруг это quic, и обход quic не срабатывает, то попробуйте отключить quic в броузереЕсли не срабатывает обход https, попробуйте поиграть со стратегией. Попробуйте --dpi-desync=disorder2 для nfqws и --split-pos=2 --disorder для tpws.

Поступает информация, что обход quic может не срабатывать на некоторых устройствах или приложениях. ТСПУ может по-разному реагировать на пакеты quic от разных библиотек.Если не хотите закрывать quic для всех устройств, можно зафиксировать ip и закрыть порт udp:443 только для них.

Проверка обхода через curl :

curl -v4s -o/dev/null -k --connect-to ::google.com -k -H Host:\ metsalehti-staging-s4uzwwd6nq-lz.a.run.app https://test.googlevideo.com/app/uploads/2021/11/2022-mediakortti.pdf -w %{speed_download} curl --http3-only -v4s -o/dev/null -k --connect-to ::google.com -k -H Host:\ metsalehti-staging-s4uzwwd6nq-lz.a.run.app https://test.googlevideo.com/app/uploads/2021/11/2022-mediakortti.pdf -w %{speed_download}

Первый вариант для https. Второй вариант для QUIC. Вариант для quic требует curl с поддержкой http3.Виндовый curl и curl в большинстве дистрибутивов linux обычно его не поддерживают.Тут можно найти готовые бинарики с поддержкой QUIC : https://curl.se/download.htmlЕсли вы на windows, можно использовать cygwin prompt из https://github.com/bol-van/zapret-win-bundleТам уже есть curl с http3.Как интерпретировать результат. Если команда довольно быстро завершилась, она напишет скорость в байтах в секунду. Оцените насколько это медленно. Если команда повисла и очень долго ничего не выводит, значит у вас либо нет конекта, либо сайт работает очень медленно. Уберите ключи -s и -w. Так вы сможете наблюдать вживую за текущей скоростью.

Болле простые способы обхода блокировки я выложил в тг канале

Начать дискуссию