Перестал работать GoodbyeDPI как раньше

@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 -9 --blacklist …\russia-blacklist.txt --blacklist …\russia-youtube.txt

POPD
POPD

Ну это стоит по стандарту при скачивании. Или я не понял, что нужно отправить

Вы уже все отправили выше, спасибо) Речь шла про командную строку yt-dlp.exe с curl.
Возможно, вам нужна другая версия curl https://github.com/stunnel/static-curl/releases/download/8.9.1/curl-windows-x86_64-8.9.1.tar.xz

Вот вообще не понял, к кому Вы обращаетесь. Вроде бы мне, но при этом говорите про yt-dlp. Не понимаю, в чем проблема была создать новую тему и там решать свою проблему, а не встревать посреди нерешенной проблемы со своей

Последнее про Ritsu

Простите, да, Ritsu лучше было новую тему начать.
Если с goodbyedpi прям совсем не выходит, могу только посоветовать 2 альтернативы

и

С этой версией ошибки нет, но просто виснет скорость 0…

И при этом в браузере видео идет без тормозов?
Можете попробовать поиграться с конфигом goodbyedpi.
-9 заменить на -5 или -6 или добавить -e1 -f1
Подробнее здесь Список заблокированных доменов youtube - #5 by TesterTi

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

Если скачивать без curl то выдаёт ошибку - [download] Got error: HTTPSConnectionPool(host=‘rr6---sn-n8v7znss.googlevideo.com’, port=443): Read timed out. (read timeout=20.0). Retrying (1/10)…

Ну вообще странно. Моих познаний не хватает, чтоб решить эту проблему(
Советую попробовать zapret Перечитал кучу гайдов, ничего не помогает и не работает - #50 by TesterTi
Там есть поддержка quic (http3). И можно будет проверить такие параметры "curl:-4 -k ----http3"
Либо byedpi Перечитал кучу гайдов, ничего не помогает и не работает - #52 by TesterTi
А если не охота со всем этим возиться, то попробуйте качалку Internet Download Manager https://www.internetdownloadmanager.com/. Вдруг она у вас заработает в связке с goodbyedpi

Второй пункт не совсем понял, как делать. Не могу на 10-ке найти подходящий пункт, куда прописывать эти правила

Ну для браузера вам нужно разрешить исходящие соединения (т.е. вторая вкладка) на ваш локальный прокси . Потом нужно добавить правила для ciadpi.exe и для входящих и для исходящих, и все ей разрешить

Вот здесь я застреваю :sweat_smile:

Вам нужно выбрать правило для программы, не для порта
Если для браузера, то


А для ciadpi.exe можете вообще все разрешить, ничего страшного не случится)

Выбрал для программы. Указал путь до ciadpi.exe (это по скрину выше)

Еще нужно что-то настроить?

Да вроде все. У вас в итоге должно быть 3 разрешающих правила, для браузера исходящее на порт 18080 и для утилиты на исходящие и входящие, вроде все.
Теперь осталось прописать прокси в браузере, запустить byedpi и проверить
Главное, чтобы порт и адрес прокси везде был один и тот же)

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

Есть какой-нибудь гайд поподробнее, как все эти 3 правила нужно прописать и как их в случае чего откатить, если по итогу ничего работать не будет?

Мой косяк, правила 3

1ое для Firefox/Chrome - разрешить исходящее TCP на удаленный сервер 127.0.0.1 и удаленный порт 18080
2ое для ciadpi.exe - разрешить входящее TCP на все порты
3ое для ciadpi.exe - разрешить исходящее TCP на все порты

В случае чего просто отключите все 3 или удалите их

Я не вижу этого в свойствах хрома (в частности скрин, который Вы мне прислали выше)

Интересно, сейчас попробовал zapret и curl http3, начинает качать, но не всегда с первого раза и скорость оставляет желать лучшего. Странно это всё, конечно. IDM пока не пробовал, но и на том спасибо, что уделили время. Как бы теперь пофиксить скорость…

Правила для исходящего подключения - Создать правило - Для программы - Выбрать путь к хрому - Разрешить подключение - Задаете название правила - Готово
Потом уже открываете свое правило и на вкладке Протоколы и порты указываете порт, как на моем скрине

А если с zapret без curl качать , просто yt-dlp.exe --no-check-certificates ?
Можно еще кстати --http3-only, ну т.е. так "curl:-k --http3-only"