Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

СБОРКА ОСНОВАНА НА: https://github.com/bol-van/zapret-win-bundle В конце файла приведены все кредиты.

##############################################

КАК ПОЛЬЗОВАТЬСЯ (только для ДИСКОРДА)

##############################################

  1. Выключить абсолютно все VPN'ы, Варп и другой подобный софт
  2. Убедитесь, что у вас стоят публичные DNS сервера (1.1.1.1 или 8.8.8.8), как их поставить показано в видеоуроке - https://youtu.be/3AC4PSY8SPs?t=343
  3. Зайти в папку "pre-configs"
  4. Запустить файл "DiscordFix.bat" (или другие с таким названием)
  5. Готово! Войс тоже будет работать :3

###########################################

КАК ПОСТАВИТЬ СРАЗУ ЮТУБ + ДИСКОРД?

###########################################

  1. Выключить абсолютно все VPN'ы, Варп и другой подобный софт
  2. Убедитесь, что у вас стоят публичные DNS сервера (1.1.1.1 или 8.8.8.8), как их поставить показано в видеоуроке - https://youtu.be/3AC4PSY8SPs?t=343
  3. Зайти в папку "pre-configs"
  4. Запустить файл "UltimateFix.bat" или "UltimateFix_ALT.bat" (или другие с таким названием)
  5. Готово! Ютуб и Дискорд должны работать :3

#############################################

ФИКС ЗАПУСКАЕТСЯ И СРАЗУ ЗАКРЫВАЕТСЯ?

#############################################

Если распаковывать архив с включенным антивирусом, он мог удалить файлы. Также запускать фикс может мешать Windows Defender или другой антивирус. Это ложные срабатывания, антивирусы по ошибке детектят в сборке вирусы. Хотя их тут нет вообще (читайте ниже подробнее).

Поэтому либо добавьте фикс в исключения антивируса (желательно всю папку целиком), либо вовсе отключите антивирус. В 90% случаев это помогает решить указанную проблему.

####################################################

КАК ПОСТАВИТЬ В АВТОЗАПУСК?

ЧТОБЫ ФИКС НЕ ВИСЕЛ ПОСТОЯННО В ПАНЕЛИ ЗАДАЧ

####################################################

Специально для этой сборки мы разработали небольшую утилиту, позволяющую легко управлять автозапуском батников (как службой). Для этого в сборке есть файл "Установить как службу в АВТОЗАПУСК.exe". Просто запустите его и следуйте инструкциям.

  • Если надо удалить фикс с автозапуска, - также воспользуйтесь этим файлом.

############################

Как ОБНОВИТЬ сборку?

############################

  1. Запустите файлик "ОБНОВИТЬ сборку.exe"
  2. Он автоматически проверит наличие обновления
  3. Если обновление есть, программа сама его скачает в виде архива
  4. Распакуйте полученный архив вручную (подтвердите перезапись существующих файлов)
  5. Готово, сборка обновлена
  • Если не работает, перекачивайте с сайта.

#################################################

КАК ПОСТАВИТЬ ФИКС НА ДРУГИЕ САЙТЫ?

К ПРИМЕРУ 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. Запустите его, а дальше:

  1. Подождите, пока он не спросит у вас domain (домен)

  2. Введите проверяемый домен, к примеру, discord.com или youtube.com

  3. Дальше утилита спросит версию IP протокола, укажите 4

  4. Дальше спросит проверять ли HTTP, укажите Y

  5. Дальше спросит, проверять ли HTTPS 1.2, укажите Y

  6. Дальше спросит, проверять ли HTTPS 1.3, укажите Y

  7. Дальше спросит, проверять ли HTTP3 QUIC, укажите Y

  8. Дальше спросит, верифицировать ли сертификат сервера, укажите N

  9. Дальше спросит, сколько раз повторять тест, укажите 1 или 2

  10. Дальше спросит, в каком режиме проверять соединение, укажите тут 2

  11. В итоге блокчек начнет работу, это может занять какое-то время (обычно минут 10-15) В это время блокчек ищет уникальные параметры БАТника конкретно для вашего интернет провайдера. То есть он проверяет все возможные конфиги, флаги, варианты и тд и тп. Если будет найдена рабочая стратегия, в ходе проверки появится надпись !!!!! AVAILABLE !!!!!

  12. После завершения работы, в консоли появится надпись * SUMMARY и внизу press enter to continue А в корневой папке фикса появится файлик blockcheck.log В нём находится всё, что выводилось в ходе работы блокчека, в том числе рабочие стратегии. Можете закрыть окошко блокчека

  13. Откройте в блокноте файл 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 !!!!!

    Эти стратегии также распознаны блокчеком, как рабочие. Экспериментируйте с ними, пробуйте разные, соединяйте фильтры и конфиги. Чтобы создать свой собственный конфиг.

  14. Возьмем в пример рабочую стратегию из * SUMMARY Вот эту: winws --wf-l3=ipv4 --wf-tcp=80 --dpi-desync=split2 --dpi-desync-split-http-req=host

  15. В папке pre-configs, создаем файл custom.bat (можете назвать как хотите)

  16. Вписываем в него свой конфиг аналогичным образом, как это сделано в других пре-конфигах

  17. Получается вот такой файл - https://pastebin.com/umJzrjfF

  18. Сохраняем, запускаем, тестируем

  19. Если всё работает, поздравляю, вы сделали свой собственный пре-конфиг Если вдруг не работает, то пробуйте другие стратегии Либо вставляйте эти параметры в готовые пре-конфиги

    Можете даже насоздавать хоть 200 таких батников А потом всех их разом проверить утилитой "АВТО-ПОИСК пре-конфига.exe

###########################################

ЮТУБ ВИСНЕТ? МЕДЛЕННО ГРУЗИТ ВИДЕО?

###########################################

Возможное решение проблемы (для браузера 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

##############################################################

Архив надо сначала распаковать, потом запускать батники. Если ошибка появляется даже так, то значит проблема в другом. Возможно, ваш антивирус по ошибке удалил этот файл. Верните его с архива или из карантина, добавьте в исключения и запускайте фикс снова.

############################################

НЕ МОГУ УДАЛИТЬ ФАЙЛЫ, ЧТО ДЕЛАТЬ???

############################################

  1. Остановите службу и удалите её из автозапуска, если ранее она там была
  2. Закройте окно winws.exe, если оно у вас открыто (запущен батник)
  3. Остановите и очистите драйвер WinDivert (как это сделать объясняется ниже)
  4. Удаляйте все файлы
  • Если не помогает, перезапустите компьютер.

######################################################################################

Возникает такая ошибка, либо БАТник сразу закрывается после запуска

Opening filter Error opening filter: The system cannot find the path specified

######################################################################################

  1. Убедитесь, что файлы windivert.dll и windivert64.sys действительно существуют в папке bin, и не были удалены по ошибке антивирусом

  2. Пуск -> cmd -> Запустить от имени администратора. В появившемся окне консоли набрать по очереди следующие команды: sc stop windivert sc delete windivert sc stop windivert14 sc delete windivert14

  3. Пробовать запускать фикс по новой

  • Если не помогает, то удалите всю папку с фиксом. Перезагрузите компьютер. Распакуйте фикс и запускайте.

##########################################################################

Не запускается Автозапуск ...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 (на роутерах).

Вся инструкция грубо говорят сводится к следующим действиям:

  1. Клонируем себе софт git clone --depth 1 https://github.com/bol-van/zapret

  2. Убираем все текущие обходы и VPN'ы запуском uninstall_easy.sh

  3. Настройка бинарников install_bin.sh

  4. Ставим требуемые пакеты install_prereq.sh

  5. Разбираемся с blockcheck (инструкция в верху файла) Если же вы хотите перенести пре-конфиги с винды, то открываете батники (в папке pre-configs) в любом редакторе и переносите все флаги оттуда в соответствующую версию на Linux. (см. шаг 6)

  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/

  7. На все остальные вопросы install_easy.sh отвечайте согласно выводимой аннонтации.

  8. Если ломаются отдельные незаблокированные ресурсы, следует вносить их в исключения, либо пользоваться ограничивающим ipset или хост листом. Как это сделать смотрите на примере наших батников с пре-конфигами

  9. Готово! Наслаждайтесь работой сборки на 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

关于 About

No description, website, or topics provided.

语言 Languages

Batchfile100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
6
Total Commits
峰值: 6次/周
Less
More

核心贡献者 Contributors