Проверка по сайтам ютуба как раз.
вставляю, например, из последней " –dpi-desync=split2 --dpi-desync-split-seqovl=9 --dpi-desync-split-pos=10 --wssize 1:6"
в третью строку,получая
больше ничего НЕ меняю и не работает ютуб.
Вопрос, я что-то не так вставляю всё-таки или одно дело проверка доступности сайта скриптом, а другое дело НЕ тормозящее и играющее видео? и надо просто подбирать другие стратегии и принцип действий правильный?
Я без понятия, если честно, почему так происходит. Судя по вашему описанию поломка происходит на вот этом куске:
call :FormatStrategy "%%i" "!programName!" strategy
:FormatStrategy
SetLocal EnableDelayedExpansion
set "strategy=%~1"
set "program=%~2"
set "strategy=!strategyExtraKeys! !strategy!"
::mode for GDPI
if "!program!"=="!gdpiName!" (
set "strategy=!strategy:FAKESNI=%fakeSNI%!"
set "strategy=!strategy:FAKEHEX=%fakeHexRaw%!"
)
EndLocal && (set "%~3=%strategy%")
exit /b
Но что тут поломку вызывает конкретно, я хз. Я проверил, закинул у себя на диск C:\несколько_папок, выбрал всё тоже что у вас - поломки нет.
Можете понатыкать там везде дополнительнх строчек со словом pause, чтобы увидеть что там за ошибка выскакивает.
В конфиге точно ничего не меняли кроме вписывания пути до папки с гудбаем?
Как вариант - попробуйте вариант на golang. Он довольно ущербный по функционалу, т.к. я писал по фану, но работать должен.
Закидываете exe и config.ini в папку с гудчеком.
В config.ini (не путайте с config.cmd) прописываете путь до папки с exe’шником гудбая (именно exe’шником, то есть с подпапкой, типа C:\goodbyedpi-0.2.3rc2\x86_64).
В StrategiesList= вписываете руками название листа стратегий, который вам нужен
В Checklist= вписываете руками название чеклиста с сайтами для проверки.
Руками проверяете что у вас удалена/остановлена служба гудбая, т.к. авто-остановки в этом скрипте нет.
Запускаете от админа и ждете.
После работы лог выводится в logfile.log в папке Logs, с перезаписью.
PS: скрипт на golang не подерживает quic/http3. Впрочем, гудбай, насколько мне известно, тоже с квиком ничего не делает. Так что смысла проверять нет.
Это из-за wssize. Wssize и syndata - это опции применяющиеся при установке соединения, до того как будет получен и прочитан пакет со SNI. Как следствие, они полностью игнорируют хостлист и применяются ко всем соединениям. Поэтому их надо вписывать в самый конец, в “дефолтную стратегию” без хостлиста (или с автохостлистом, возможно?). Подробнее в теме zapret what’s new и в теме самого запрета.
Скорее к счастью. Ибо все кто в теме давно перешли на fake-with-sni и забыли эти фейк-гены и фромхексы как страшный сон.
К сожалению тут только то, что Валдик до сих пор не внес этот полезный инструмент в официальный релиз, хотя прошло уже несколько недель с его появления.
Это баг. Проблема была в том, что сначала происходили замены, а потом уже добавлялись доп. ключи для стратегии.
Поправил
upd: ещё поправил лишний пробел damn_this_shit.exe (7,6 МБ)
Действительно виноваты были они. Без них кстати стратегии найденные работают или же если мы их указываем,то --hostlist-auto=“youtube.txt” вместо --hostlist=“youtube.txt”
Спасибо за пояснения!!!
Это как раз не влияет. youtube.txt лежал там же где прога winws.exe и она его нормально находила. В принципе вариант с абсолютным путём может и предпочтительнее, но щас работает и без него.
у меня полностью умер --fake-with-sni, ни одна стратегия с ним не работает. прогнал гудчеком стратегии с фейкфромхексом, что нагенерил работает, только твиттер и ntc отвалились
Мужик, ты просто лучший. Мне что-то казалось, что тема с --fake-from-hex вечная, и достаточно будет просто менять hex-числа, чтобы обойти блокировки, но фиг там плавал, у брата с долго до этого работающим конфигом Ютуб лёг, и смена hex-чисел не помогала. Я сильно этому удивился, т.к. казалось, что это беспроигрышная история. Но твоя прога суперски помогла. Взял первый же набор флагов из секции “67 out of 83 successes”, и всё шикарно пошло. Ты герой, как и Валдик.
а куда и в какой файл это вставлять ? start “” goodbyedpisni.exe ^
-e 2 --set-ttl 4 --reverse-frag --wrong-chksum --frag-by-sni --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 10 ^
–blacklist …\russia-blacklist.txt --blacklist …\russia-youtube.txt
эти строчки вставлять в файл запуска goodbyedpi
1_russia_blacklist_YOUTUBE
вместо аналогичной строчки start “” goodbyedpi.exe …
старую можно просто закомментить, указав в начале строки
REM start...
или
:: start...
goodbyedpi.exe только везде вместо goodbyedpisni.exe
для запуска в режиме сервиса там уже надо более аккуратно и с умом вставлять.