Примечание: На время проверки нужно отключить фаерволл / брандмауэр / антивирус.
Если до этого стоял goodbyedpi, то запустить от имени администратора service_remove.cmd
- Скачать и распаковать архив с 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\
- Зайти в папку
blockcheck
. Сохранить туда 2 файла quic_initial_google_com.bin и tls_clienthello_www_google_com.bin - Перезаписать файл
blockcheck.cmd
таким: blockcheck.cmd - Запустить
blockcheck.cmd
. Он спросит:
specify domain(s) to test. multiple domains are space separated.
domain(s) (default: rutracker.org) :
- Запустить ролик на ютубе
- открыть лог браузера по F12 или CTRL+SHIFT+J, выбрать вкладку Сеть или Network,
- скопировать адрес GGC вида
rr*.....googlevideo.com
- вставить его в окне blockcheck (можно добавить несколько адресов через пробел),
- нажать Enter
- Когда 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