Подбор рабочего конфига для GGC ютуба через blockcheck

Примечание: На время проверки нужно отключить фаерволл / брандмауэр / антивирус.
Если до этого стоял goodbyedpi, то запустить от имени администратора service_remove.cmd

  1. Скачать и распаковать архив с zapret (автор bolvan) https://github.com/bol-van/zapret-win-bundle/archive/refs/heads/master.zip
Примечание для системы x32 либо windows 7:

На x32 zapret не работает, а на windows 7 нужно скопировать файлы WinDivert.dll и WinDivert64.sys из папки x86_64\ с goodbyedpi и заменить в zapret-е в 2 местах: blockcheck\zapret\nfq\ и zapret-winws\

  1. Зайти в папку blockcheck. Сохранить туда 2 файла quic_initial_google_com.bin и tls_clienthello_www_google_com.bin
  2. Перезаписать файл blockcheck.cmd таким: blockcheck.cmd
  3. Запустить blockcheck.cmd. Он спросит:

specify domain(s) to test. multiple domains are space separated.
domain(s) (default: rutracker.org) :

  1. Запустить ролик на ютубе
  • открыть лог браузера по F12 или CTRL+SHIFT+J, выбрать вкладку Сеть или Network,
  • скопировать адрес GGC вида rr*.....googlevideo.com
  • вставить его в окне blockcheck (можно добавить несколько адресов через пробел),
  • нажать Enter
  1. Когда blockcheck спросит

check https tls 1.3 (default : N) (Y/N) ?

Нажать Y и Enter, на все другие вопросы жать Enter.
7. Дождаться выполнения скрипта - рядом с blockcheck.cmd появится blockcheck.log - в конце файла в разделе * SUMMARY будут рабочие конфиги для zapret-а вида winws --wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=1 (в качестве примера). Можно так же поискать в файле строчку !!!!! AVAILABLE !!!!!. Строка перед ней , начинающаяся с winws - это рабочий конфиг.
8. Перейти в папку zapret-winws и создать файл test.cmd. Открыть его в текстовом редакторе, прописать в него конфиг из п.7
(!) Если blockcheck в п.7 не выдал ни одного конфига , нужно запустить _CMD_ADMIN.cmd , вставить в окне winws --wf-tcp=443 --wsize 1500, нажать Enter, и перепроверить, начиная с п.4
Если при этом конфиг с --wf-tcp=443 найдется, то добавить к этому конфигу в test.cmd в самый конец --wsize=1500
9. Запустить test.cmd, проверить, разблокировался ли ютуб?
Если не работает, в браузере попробовать выставить параметры Kyber и QUIC на стандартные (в firefox в адресной строке перейти сюда about:config, в хромообразных сюда chrome://flags и искать по названию параметра, прим.: в firefox quic обозначается как network.http.http3.enable)
Если конфигов несколько, можно проверить каждый по очереди.
Если все ок - можно пользоваться zapret либо переделать конфиг zapret-а под goodbyedpi

приблизительно так

--dpi-desync=split2 - это -e2 либо -e2 --native-frag
--dpi-desync=disorder2 это -e2 --reverse-frag
--dpi-desync=split или --dpi-desync=fake,split2 - это -e2 плюс какой-либо фейк (--wrong-seq / --wrong-chksum / --fake-from-hex n / --fake-gen n)
--dpi-desync=disorder или --dpi-desync=fake,disorder2 - это -e2 --reverse-frag плюс какой-либо фейк (--wrong-seq / --wrong-chksum / --fake-from-hex n / --fake-gen n)
--dpi-desync-ttl=n это --set-ttl n
--dpi-desync-fooling=badseq это --wrong-seq
--dpi-desync-fooling=badsum это --wrong-chksum
--dpi-desync-fake-tls=n это --fake-from-hex n
--dpi-desync-repeats=n это --fake-resend n

Добрый день, не вижу в 6ом пункте адрес GGC rr*googlevideo.com - ни в консоли его нет, ни в Network

rr5---sn-jvhnu5g-c35d.googlevideo.com забирай

Какой браузер, хром? Найдите красный запрос videoplayback?expire=

щелкните по нему и скопируйте адрес rr--чего-тотамgooglevideo.com

Щедро, но зачем ему ваш сервер? у него своих полно)

А что “мой” типо не будет работать? И он не мой а гугловский.

Если вы с ним в соседних домах живете и с одним провайдером - то может и будет) А так - обычно у каждого провайдера свои кеширующие сервера гугла (GGC)

Понял. Но уже пробывал так скидывать. Работало у других. Или были случаи когда это не работает?

Может провайдер один, кто знает. А может, просто у большинства провайдеров ggc пробиваются похожей стратегией. Но бывают и особые случаи. Вы наверно не застали тут описание проблем со скайнетом)

Да в курсе. Но у меня подгружает GGC европейские поэтому должно работать

Извините за нубство, я просто за это не шарю: не могу найти вкладку “заголовки” и вот эту панельку слева - “Название”

А, хотя нет - увидел где название - просто у меня там нет videoplayback, вот это

В разных браузерах по-разному просто

А, все, нашел все. Просто ролик должен быть запущен, а не на паузе

Все сделал, как в шапке темы - ничего не получается, все тоже самое(((

Скинь сюда конфиг который ты запускаешь.

–wf-tcp=443 --dpi-desync=split2
–wf-tcp=443 --dpi-desync=disorder2
один из них точно должен работать, либо ты делаешь что то не так.

winws --wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=2
–dpi-desync-fake-tls= C:\Users\gewer\OneDrive\Документы\zapret-win-bundle-master\blockcheck\zapret\files\fake\tls_clienthello_www_google_com.bin

Там кажется пробел у вас лишний, попробуйте

winws --wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=2 --dpi-desync-fake-tls=C:\Users\gewer\OneDrive\Документы\zapret-win-bundle-master\blockcheck\zapret\files\fake\tls_clienthello_www_google_com.bin