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

Вчера работал ютуб с gdpi, сегодня уже нет, куда прописывать -6 --frag-by-sni я так и не понял, если в ярлык запуска то тоже не работает.
Крым


на всякий, чтобы мне не говорили что я не так делал, я все пробовал 1_russia_blacklist_dnsredir, 1_russia_blacklist и даже 2_any_country, а запускал все от администратора

Запускайте .exe-файл без аргументов.

Тут посчитали количество работающих GCC в РФ:

хм, действительно, ладно, я вообще не понимаю как работает эта программа, пойду к тебе на гитхаб вопрос задам

запускать нужно чистый cmd файл или .exe? Разницы быть не должно, но лучше уточню.
Сейчас я файл cmd почистил, вышло так

Спойлер

@ECHO OFF
PUSHD “%~dp0”
set _arch=x86
IF “%PROCESSOR_ARCHITECTURE%”==“AMD64” (set _arch=x86_64)
IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64)
PUSHD “%_arch%”

start “” goodbyedpi.exe

POPD
POPD

Не забудьте отключить Kyber в браузере.

В Mozilla Firefox это параметр security.tls.enable_kyber? Он по умолчанию у меня в статусе false, то есть выключен

как в этом удостовериться?

curl for Windows вместо /dev/null указывать NUL
Termux эмулятор терминала Android

Это я понял. А какая команда? 183.93.16.211 – это что такое вообще? Здесь IP-адрес своего провайдера нужно вводить?

Вводите тоже самое, что и в примерах. Например:

curl -s -o NUL -k --connect-to ::speedtest.selectel.ru https://test.kooglevideo.com/10MB -w %{speed_download}
curl -s -o NUL -k --connect-to ::speedtest.selectel.ru https://test.googlevideo.com/10MB -w %{speed_download}

connect-to адрес хостинга где лежит тестовый файл для скачивания
часть path из URL путь к этому файлу

Можете из браузера в инструментах разработчика скопировать ссылку скачивания видео ютуб и сделать POST запрос — тоже будет работать подмена SNI.

В общем, испытал на домашнем интернете (Таттельком, DPI есть), вроде ничего не режется пока.

не NULL а NUL

Исправил, благодарю.
@blanche.hermine удалите файл NULL из домашнего каталога.

-s (silent) и после -w можно убрать. NUL заменить на /dev/null. А как сделать, чтобы опции --http3 --http3-only работали? Подходящая сборка скачана.

А если отсюда взять curl?

в вашей сборке они сразу работают, только нужно найти подходящий http3 сервер или поднять самому. NUL это для винды

я пытался поднять http3 сервер но не вышло, вроде в caddy есть поддержка, но доступа по http3 нет и в лог файле тоже ничего

хм, а судя по чейнжлогу в описании http3 встречается.
Screenshot 2024-07-18 at 22-10-50 curl - Changes

действительно, уже добавили

на windows можно брать chocolatey/msys2 версии curl

C:\ProgramData\chocolatey\bin\curl.exe --version
curl 8.8.0 (x86_64-w64-mingw32) libcurl/8.8.0 LibreSSL/3.9.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 WinIDN libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.62.1 ngtcp2/1.5.0 nghttp3/1.3.0
Release-Date: 2024-05-22
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSPI threadsafe UnixSockets zstd

“M:_Microsoft_MSYS2\ucrt64\bin\curl.exe” --version
curl 8.8.0 (Windows) libcurl/8.8.0 OpenSSL/3.3.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.61.0 nghttp3/1.4.0
Release-Date: 2024-05-22
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSPI threadsafe TLS-SRP UnixSockets zstd

Ростелеком. Мне сказали:

curl -k -o NUL https://test.kooglevideo.com/10MB --connect-to ::speedtest.selectel.ru
2849к

curl -k -o NUL https://test.googlevideo.com/10MB --connect-to ::speedtest.selectel.ru
0 (не качает, кое как 190 кб скачалось, это не скорость, а сколько скачалось)

При этом ютуб в опере работает (чел смотрит 480p в 2x).
Как такое может быть?

curl отсюда на win7 x64.
Я просто не уверен работают ли последние курлы в win7, поэтому сборка для xp.