СБОРКА ОСНОВАНА НА: https://github.com/bol-van/zapret-win-bundle В конце файла приведены все кредиты.
##############################################
КАК ПОЛЬЗОВАТЬСЯ (только для ДИСКОРДА)
##############################################
- Выключить абсолютно все VPN'ы, Варп и другой подобный софт
- Убедитесь, что у вас стоят публичные DNS сервера (1.1.1.1 или 8.8.8.8), как их поставить показано в видеоуроке - https://youtu.be/3AC4PSY8SPs?t=343
- Зайти в папку "pre-configs"
- Запустить файл "DiscordFix.bat" (или другие с таким названием)
- Готово! Войс тоже будет работать :3
###########################################
КАК ПОСТАВИТЬ СРАЗУ ЮТУБ + ДИСКОРД?
###########################################
- Выключить абсолютно все VPN'ы, Варп и другой подобный софт
- Убедитесь, что у вас стоят публичные DNS сервера (1.1.1.1 или 8.8.8.8), как их поставить показано в видеоуроке - https://youtu.be/3AC4PSY8SPs?t=343
- Зайти в папку "pre-configs"
- Запустить файл "UltimateFix.bat" или "UltimateFix_ALT.bat" (или другие с таким названием)
- Готово! Ютуб и Дискорд должны работать :3
#############################################
ФИКС ЗАПУСКАЕТСЯ И СРАЗУ ЗАКРЫВАЕТСЯ?
#############################################
Если распаковывать архив с включенным антивирусом, он мог удалить файлы. Также запускать фикс может мешать Windows Defender или другой антивирус. Это ложные срабатывания, антивирусы по ошибке детектят в сборке вирусы. Хотя их тут нет вообще (читайте ниже подробнее).
Поэтому либо добавьте фикс в исключения антивируса (желательно всю папку целиком), либо вовсе отключите антивирус. В 90% случаев это помогает решить указанную проблему.
####################################################
КАК ПОСТАВИТЬ В АВТОЗАПУСК?
ЧТОБЫ ФИКС НЕ ВИСЕЛ ПОСТОЯННО В ПАНЕЛИ ЗАДАЧ
####################################################
Специально для этой сборки мы разработали небольшую утилиту, позволяющую легко управлять автозапуском батников (как службой). Для этого в сборке есть файл "Установить как службу в АВТОЗАПУСК.exe". Просто запустите его и следуйте инструкциям.
- Если надо удалить фикс с автозапуска, - также воспользуйтесь этим файлом.
############################
Как ОБНОВИТЬ сборку?
############################
- Запустите файлик "ОБНОВИТЬ сборку.exe"
- Он автоматически проверит наличие обновления
- Если обновление есть, программа сама его скачает в виде архива
- Распакуйте полученный архив вручную (подтвердите перезапись существующих файлов)
- Готово, сборка обновлена
- Если не работает, перекачивайте с сайта.
#################################################
КАК ПОСТАВИТЬ ФИКС НА ДРУГИЕ САЙТЫ?
К ПРИМЕРУ NVIDIA, TELEGRAM, STEAM, TWITCH
#################################################
Для этого их список доменов надо добавить к основному файлу list-ultimate.txt Чтобы не париться вручную и случайно не ошибиться. Для сборки была специально разработана небольшая утилита.
Она называется "НАСТРОИТЬ список доменов.exe".
Запустите её, и выберите из списка все нужные домена. Например, youtube, discord и twitch. Затем выберите опцию "СОХРАНИТЬ".
И перезапустите фикс (батник). Либо если ставили его как службу, переустановите её или перезагрузите компьютер. Всё, фикс на новых доменах должен работать!
-
Учтите, что работа выбранного домена с выбранным пре-конфигом не гарантирована. Воспользуйтесь утилитой "АВТО-ПОИСК пре-конфига.exe", чтобы подобрать нужный конфиг для нужного домена.
При необходимости, объедините разные стратегии пре-конфигов в 1 универсальный батник. Как это сделать можно узнать из секции, описывающей работу утилиты Blockcheck.
** Список russia-blacklist содержит в себе все известные заблокированные домена он взят отсюда - https://antizapret.prostovpn.org/domains-export.txt
################################
ЧТО ТАКОЕ ИГРОВОЙ РЕЖИМ?
################################
Игровой режим это экспериментальная функция, предназначенная для решения проблемы работы фикса вместе с онлайн играми. Если его включить, он никак не должен мешать онлайн играм. То есть вы сможете одновременно пользоваться дискордом и играть в онлайн игры с друзьями.
Чтобы включить/выключить игровой режим, воспользуйтесь батником "switch_game_mode.cmd" в корне фикса.
##############################################
НЕ ПОМОГ НИКАКОЙ БАТНИК? (пре-конфиг)
ЧТО ДЕЛАТЬ???
ИНСТРУКЦИЯ ПО СОЗДАНИЮ СВОЕГО БАТНИКА
##############################################
Убедитесь, что вы проверили ВСЕ батники из папки pre-configs. Чтобы не пробовать все вручную, в сборку встроена утилита "АВТО-ПОИСК пре-конфига.exe" (он сам найдет нужный пре-конфиг). Если даже это не помогло, то воспользуйтесь утилитой BLOCKCHECK.
В корне сборки лежит файлик blockcheck.cmd. Запустите его, а дальше:
-
Подождите, пока он не спросит у вас domain (домен)
-
Введите проверяемый домен, к примеру, discord.com или youtube.com
-
Дальше утилита спросит версию IP протокола, укажите 4
-
Дальше спросит проверять ли HTTP, укажите Y
-
Дальше спросит, проверять ли HTTPS 1.2, укажите Y
-
Дальше спросит, проверять ли HTTPS 1.3, укажите Y
-
Дальше спросит, проверять ли HTTP3 QUIC, укажите Y
-
Дальше спросит, верифицировать ли сертификат сервера, укажите N
-
Дальше спросит, сколько раз повторять тест, укажите 1 или 2
-
Дальше спросит, в каком режиме проверять соединение, укажите тут 2
-
В итоге блокчек начнет работу, это может занять какое-то время (обычно минут 10-15) В это время блокчек ищет уникальные параметры БАТника конкретно для вашего интернет провайдера. То есть он проверяет все возможные конфиги, флаги, варианты и тд и тп. Если будет найдена рабочая стратегия, в ходе проверки появится надпись !!!!! AVAILABLE !!!!!
-
После завершения работы, в консоли появится надпись * SUMMARY и внизу press enter to continue А в корневой папке фикса появится файлик blockcheck.log В нём находится всё, что выводилось в ходе работы блокчека, в том числе рабочие стратегии. Можете закрыть окошко блокчека
-
Откройте в блокноте файл blockcheck.log В самом конце у него будет строка * SUMMARY Тут будет написан конфиг для winws. Например: winws --wf-l3=ipv4 --wf-tcp=80 --dpi-desync=split2 --dpi-desync-split-http-req=host
Также в логах будут указаны и другие рабочие стратегии. Они помечены надписью !!!!! AVAILABLE !!!!!
Например:
- checking winws --wf-l3=ipv4 --wf-tcp=80 --dpi-desync=split2 --dpi-desync-split-pos=4 !!!!! AVAILABLE !!!!!
Эти стратегии также распознаны блокчеком, как рабочие. Экспериментируйте с ними, пробуйте разные, соединяйте фильтры и конфиги. Чтобы создать свой собственный конфиг.
-
Возьмем в пример рабочую стратегию из * SUMMARY Вот эту: winws --wf-l3=ipv4 --wf-tcp=80 --dpi-desync=split2 --dpi-desync-split-http-req=host
-
В папке pre-configs, создаем файл custom.bat (можете назвать как хотите)
-
Вписываем в него свой конфиг аналогичным образом, как это сделано в других пре-конфигах
-
Получается вот такой файл - https://pastebin.com/umJzrjfF
-
Сохраняем, запускаем, тестируем
-
Если всё работает, поздравляю, вы сделали свой собственный пре-конфиг Если вдруг не работает, то пробуйте другие стратегии Либо вставляйте эти параметры в готовые пре-конфиги
Можете даже насоздавать хоть 200 таких батников А потом всех их разом проверить утилитой "АВТО-ПОИСК пре-конфига.exe
- Также почитай доп. инструкцию о том, как работать с блокчек от автора Zapret по ссылке - https://github.com/bol-van/zapret/blob/master/docs/quick_start_windows.txt
###########################################
ЮТУБ ВИСНЕТ? МЕДЛЕННО ГРУЗИТ ВИДЕО?
###########################################
Возможное решение проблемы (для браузера Firefox). В настройках about:config изменить параметр network.http.http3.retry_different_ip_family на true
- Либо пробуйте другие батники (в том числе от других провайдеров).
################################################
БЕСКОНЕЧНОЕ ПОДКЛЮЧЕНИЕ к RTC в Discord?
################################################
[Вариант решения #1] Чаще всего это просто баг самого дискорда. Перезапустите приложение 2-3 раза. Если проблема остается, значит причина в другом.
[Вариант решения #2] Еще многим помогает следующее. Создаем сервер и в нем голосовой канал. Жмем на голосовой канал правой кнопкой мыши и выбираем пункт "Настроить канал" (скрин - https://i.imgur.com/y3qU0km.png).
Дальше внизу ищем пункт "Назначение региона". И там из списка выбираем Russia (скрин - https://i.imgur.com/cHML5aG.png). Тестим, должно работать. Если и это не помогает, то пробуем другие регионы.
- Менять регион может только админ сервера. Поэтому если сервер не ваш, - либо просите админа поменять. Либо создавайте свой сервер.
[Вариант решения #3] Еще проблема может быть в программе Intel Connectivity Perfomance Suite и всех файлов связанных с ней. Попробуйте отключить её в диспетчере задач и удалить полностью с компьютера, если она у вас есть. Также может помочь отключение программ, работающих с сетью (AdBlock, AdGuard, фаерволы и тд).
[Вариант решения #4] Если у вас есть блокировщик рекламы AdGuard, то он может блокировать голосовое общение в Discord. Сегодня все блокировщики рекламы очень глючные, и их лучше вовсе выключать. Так как кроме рекламы, они блокируют кучу всего еще по пути.
Чтобы это исправить, зайдите в AdGuard: Настройки > Сеть > Список фильтруемых приложений > Убрать галочку с Discord
[Вариант решения #5] Проблема может быть в брандмауэре. Если его выключить, войс может заработать. Вероятно, вместо выключения брандмауэра можно просто добавить дискорд и фикс (файлик winws.exe) в исключения. Но лучше сначала попробовать выключить и посмотреть, помогает ли вообще, а уже потом возиться с исключениями.
- Либо пробуйте другие батники (в том числе от других провайдеров).
##############################################################
НЕ УДАЕТСЯ ЗАПУСТИТЬ, так как не найден файл winws.exe
##############################################################
Архив надо сначала распаковать, потом запускать батники. Если ошибка появляется даже так, то значит проблема в другом. Возможно, ваш антивирус по ошибке удалил этот файл. Верните его с архива или из карантина, добавьте в исключения и запускайте фикс снова.
############################################
НЕ МОГУ УДАЛИТЬ ФАЙЛЫ, ЧТО ДЕЛАТЬ???
############################################
- Остановите службу и удалите её из автозапуска, если ранее она там была
- Закройте окно winws.exe, если оно у вас открыто (запущен батник)
- Остановите и очистите драйвер WinDivert (как это сделать объясняется ниже)
- Удаляйте все файлы
- Если не помогает, перезапустите компьютер.
######################################################################################
Возникает такая ошибка, либо БАТник сразу закрывается после запуска
Opening filter Error opening filter: The system cannot find the path specified
######################################################################################
-
Убедитесь, что файлы windivert.dll и windivert64.sys действительно существуют в папке bin, и не были удалены по ошибке антивирусом
-
Пуск -> cmd -> Запустить от имени администратора. В появившемся окне консоли набрать по очереди следующие команды: sc stop windivert sc delete windivert sc stop windivert14 sc delete windivert14
-
Пробовать запускать фикс по новой
- Если не помогает, то удалите всю папку с фиксом. Перезагрузите компьютер. Распакуйте фикс и запускайте.
##########################################################################
Не запускается Автозапуск ...exe, просит какой-то VCRUNTIME140.dll
##########################################################################
Установите себе пакет Microsoft Visual C++. Вот ссылка - https://www.microsoft.com/en-gb/download/details.aspx?id=48145
############################################################
В АРХИВЕ НЕТ .BAT файлов .. что не так?
############################################################
Всё так. Просто они теперь лежат в папочке pre-configs.
#####################################
ПОЧЕМУ НЕ РАБОТАЕТ INSTAGRAM?
#####################################
Instagram в основном заблокирован по IP адресам, а не по URL. По этому фикс частично исправляет ситуацию, он обходит блокировку по URL, но не по IP Что бы заработал Instagram как прежде, нужно прописать в hosts (C:\Windows\System32\drivers\etc\hosts) файле следующее:
157.240.9.174 www.instagram.com 157.240.9.174 instagram.com 157.240.3.35 www.fbcdn.net 157.240.3.35 fbcdn.net 157.240.3.35 www.cdninstagram.com 157.240.3.35 cdninstagram.com 31.13.72.53 static.cdninstagram.com 31.13.72.53 scontent.cdninstagram.com 31.13.72.53 graph.instagram.com 31.13.72.12 static.xx.fbcdn.net 31.13.72.36 facebook.com 157.240.253.63 edge-chat.instagram.com
- Данные IP адреса были взяты через VPN через команду в консоли ping. Собирался данный список так, открывалась консоль для разработчиков "Сеть", и к файлам к которым без VPN не получалось достучаться брался IP адрес с включенным VPN.
##################################################
ТУТ ЕСТЬ ВИРУС? ПОЧЕМУ АНТИВИРУС РУГАЕТСЯ?
##################################################
Конкретно в данной сборке вирусов нет, и майнеров тоже. Но только если вы скачивали сборку именно с этого сайта За другие источники автор сборки не ручается.
По поводу детекций. Вот скан Virus Total - https://www.virustotal.com/gui/file/33462952f2ba4c8c7ac8af4ae8f0e33edca580e706cc7e1388ebf485c7866c0b А вот объяснения разработчика Zapret по поводу этих "детекций" - https://github.com/bol-van/zapret/issues/393
Если вкратце, это НЕ вирус. Некоторые антивирусы ругаются, так как драйвер WinDivert манипулирует пакетами. Без этого никак, тк в этом и заключается смысл данного фикса - он искажает сетевые DPI пакеты.
Еще антивирусы могут ругаться на файл "Установить как службу в АВТОЗАПУСК.exe". Однако эта утилита также чистая и является Open Source проектом. Вот ссылка, можете скачать/собрать её оттуда, если вам так спокойнее - https://github.com/Priler/bat_autorunner
Для особых параноиков, вот ссылки на оригинальные GitHub репозитории всего, из чего собрана данная сборка: GitHub Zapret - https://github.com/bol-van/zapret GitHub Zapret Win Bundle - https://github.com/bol-van/zapret-win-bundle GitHub WinDivert - https://github.com/basil00/WinDivert GitHub Zapret Autorunner - https://github.com/Priler/bat_autorunner GitHub Zapret Preconfigs Tester - https://github.com/Priler/zapret_preconfigs_tester GitHub Zapret Domains Selector - https://github.com/Priler/zapret_domains_selector GitHub Zapret Discord - https://github.com/Flowseal/zapret-discord-youtube GitHub Discordfix Autoupdate - https://github.com/Priler/discordfix_autoupdate
Остаются только .BAT файлы. Можете их открыть через Блокнот и посмотреть что внутри. На этом всё, в сборке больше ничего нет.
###############################################################
НЕ РАБОТАЮТ ИГРЫ? Call of Duty, Dark Souls 3, и другие.
###############################################################
Некоторые античиты считают драйвер WinDivert за чит, что конечно не верно. По этой причине с данной сборкой прекрасно работают такие игры, как Fortnite. Так как в них стоит Easy-Anticheat, который не детектит WinDivert, вернее не считает его читом.
Другие античиты не такие умные. В том числе и античит Call of Duty. Его разработчикам много раз писали письма, чтобы они добавили WinDivert в исключения, но увы и ах ... воз и ныне там.
Отсюда вывод, - решить эту проблему НЕЛЬЗЯ. Придётся выбирать, либо играть, либо общаться в дискорде. Но есть 2 варианта, которые вы можете попробовать НА СВОЙ СТРАХ И РИСК.
Первый вариант по ссылке - https://github.com/ValdikSS/GoodbyeDPI/issues/148#issuecomment-2282984502 Второй по ссылке - https://github.com/ValdikSS/GoodbyeDPI/issues/148#issuecomment-2276085368
Повторяю еще раз, вы это делаете НА СВОЙ СТРАХ И РИСК. Если вас потом забанят - я вас предупреждал. Лучше не рисковать.
Еще можно попробовать поставить сборку на роутер (OpenWRT). Тогда онлайн игры будут работать нормально. Как это сделать - ищите в гугле.
####################
НЕ РАБОТАЕТ?
ЧИТАЕМ
####################
-
Попробуйте в браузере ВКЛЮЧИТЬ протоколы QUIC и Kyber (делается в chrome://flags или в about:config для фаерфокса). В отличии от GoodbyeDPI, для Zapret (этой сборки) эти протоколы желательно включать. Но попробуйте включить и выключить, возможно для вашего провайдера их лучше выключать. У всех по разному.
-
Также убедитесь, что файлы запускаются от имени администратора.
-
Если не работает с VPN, отключите функцию TUN (Tunneling).
-
Если сервис не работает, проверьте, чтобы в пути к файлу не было пробелов и русских символов. Отключите программы, мешающие созданию сервиса (антивирусы, клинеры).
-
Если ютуб или дискорд всё равно не работают, пробуйте альтернативные фиксы (файлы с названием *_ALT.bat)
-
Если ютуб или дискорд всё равно не работают, пробуйте фиксы для конкретного провайдера (файлы с названием * (для <название-провайдера>).bat)
-
Некоторым помогает очистка Cookie в браузере (для ютуба)
-
Если bat-файлы не работают, выполните очистку драйвера WinDivert (инструкция ниже)
#######################################
Как очистить драйвер WinDivert?
#######################################
Для удаления драйвера WinDivert откройте командную строку от имени администратора и выполните следующие команды: sc stop WinDivert sc delete WinDivert
- Если драйвер записан по-другому, уточните его название командой: driverquery | find "Divert".
** Либо просто воспользуйтесь батником bin/windivert_delete.cmd
#############################################
КАК ЗАПУСТИТЬ ПОД LINUX? Или OpenWRT?
#############################################
Zapret изначально создавался под Linux. Данная сборка основана на Windows версии этого DPI спуфера. Соответственно, и настроить его под Linux будет не сложно.
Полная и подробная инструкция на русском языке представлена по ссылке - https://github.com/bol-van/zapret/blob/master/docs/quick_start.txt Там же вы найдете и инструкцию, как поднять Zapret под OpenWRT (на роутерах).
Вся инструкция грубо говорят сводится к следующим действиям:
-
Клонируем себе софт git clone --depth 1 https://github.com/bol-van/zapret
-
Убираем все текущие обходы и VPN'ы запуском uninstall_easy.sh
-
Настройка бинарников install_bin.sh
-
Ставим требуемые пакеты install_prereq.sh
-
Разбираемся с blockcheck (инструкция в верху файла) Если же вы хотите перенести пре-конфиги с винды, то открываете батники (в папке pre-configs) в любом редакторе и переносите все флаги оттуда в соответствующую версию на Linux. (см. шаг 6)
-
Запустите install_easy.sh. Выберите nfqws или tpws, затем согласитесь на редактирование параметров. Откроется редактор, куда впишите найденные стратегии. Для nfqws отдельно настраиваются стратегии на http и https для ipv4 и ipv6. То есть по максимуму 4 разных варианта. NFQWS_OPT_DESYNC - это общая установка, которая применяется, если какой-либо уточняющий параметр не задан NFQWS_OPT_DESYNC_HTTP и NFQWS_OPT_DESYNC_HTTPS заменяют стратегию для http и https. Если у вас включен ipv6, то они так же будут применены и к ipv6. Если для ipv6 нужна другая стратегия, то можно задать уточняющие параметры NFQWS_OPT_DESYNC_HTTP6 и NFQWS_OPT_DESYNC_HTTPS6. Если стратегии для ipv4 и ipv6 отличаются лишь ttl, то в целях экономии ресурсов роутера (меньше процессов nfqws) следует отказаться от использования специфических для ipv6 установок. Вместо них использовать параметры --dpi-desync-ttl и --dpi-desync-ttl6 в общих установках. Таким способом можно заставить один процесс nfqws обрабатывать трафик на ipv4 и на ipv6 с разным ttl.
Подробнее про отличия nfqws и tpws написано в интернете. Например, тут — https://habr.com/ru/articles/834826/
-
На все остальные вопросы install_easy.sh отвечайте согласно выводимой аннонтации.
-
Если ломаются отдельные незаблокированные ресурсы, следует вносить их в исключения, либо пользоваться ограничивающим ipset или хост листом. Как это сделать смотрите на примере наших батников с пре-конфигами
-
Готово! Наслаждайтесь работой сборки на Linux :3
- А вообще ее кто-то даже запускал через вайн, можете попробовать также.
###########################
ПОДДЕРЖКА Windows 7
###########################
Если windivert не работает как есть на Windows 7, то запустите bin/win7/install_win7.cmd. Или накатите обновления ESU.
####################################
ДРУГИЕ МЕТОДЫ ФИКСА ДИСКОРДА
####################################
Идём по ссылке и смотрим - https://howdyho.net/discord-fix Там будут все актуальные способы/программы/видосы.
Также эту проблему активно обсуждают в нашем телеграм чате. Залетайте - https://t.me/official_xochat
###############
CREDITS
###############
GitHub Zapret - https://github.com/bol-van/zapret GitHub Zapret Win Bundle - https://github.com/bol-van/zapret-win-bundle GitHub WinDivert - https://github.com/basil00/WinDivert GitHub Zapret Autorunner - https://github.com/Priler/bat_autorunner GitHub Zapret Preconfigs Tester - https://github.com/Priler/zapret_preconfigs_tester GitHub Zapret Domains Selector - https://github.com/Priler/zapret_domains_selector GitHub Zapret Discord - https://github.com/Flowseal/zapret-discord-youtube GitHub Discordfix Autoupdate - https://github.com/Priler/discordfix_autoupdate IPSets-For-Bypass-in-Russia - https://github.com/V3nilla/IPSets-For-Bypass-in-Russia/tree/main