GUI-обёртка для Zapret 2 (winws2 / lua-desync) — обход DPI/ТСПУ на Windows без VPN.
Текущая версия: Pre-Release 0.5 — сборки публикуются в разделе Releases.
Important
Я не буду исключать что программа делалась с помощью ИИ. Я делюсь своим рабочим результатом который работает у меня и пользователей моего дискорда. Все дальнейшие отзывы уже были по принципу "друг посоветовал" и так далее. Иначе говоря работа программы подтверждена!
На GitHub есть и другие инструменты с похожей задачей. Какой выбирать — остаётся за вами. Я делаю этот проект для себя и своих ребят, кто меня знает, совместно с ИИ — что можно считать даже баловством. От кого скачивать и кому доверять — только ваше решение, никто никого не принуждает и не заставляет. Скачивайте и пользуйтесь там, где вам спокойнее.
| Архив | Что внутри | Для кого |
|---|---|---|
Zapret2GUI-portable.zip ⭐ |
Полный GUI на официальном Python (без сборщика, pythonw.exe подписан PSF) — рекомендуется |
Все; Защитник относится спокойнее всего |
Zapret2GUI.zip |
Классический GUI одним EXE (PyInstaller) | Кому удобен один файл |
Zapret2GUI-lite.zip |
Только winws2 + батники, без Python и GUI (как Zapret 1) | Минимализм / очень строгие антивирусы |
Все три архива содержат один и тот же набор из 8 стратегий (default, auto, fake-only, fakedsplit, fake-disorder, fake-multidisorder, hostfakesplit, multisplit-pure, multisplit-seqovl). После теста тестер дополнительно собирает личную стратегию «custom» из лучших сегментов каждой семьи. SHA256 к portable-архиву лежит рядом.
Portable (рекомендуется):
- Распакуйте
Zapret2GUI-portable.zipв путь без кириллицы (напримерC:\Zapret2GUI\) - Запустите
install.cmdодин раз — создаст ярлык «Zapret 2 GUI» на рабочем столе и в Пуск - Запустите обход через ярлык (права администратора запросятся автоматически)
Классический EXE:
- Распакуйте
Zapret2GUI.zip, запуститеZapret2GUI.exe, согласитесь с UAC - Нажмите Запустить (стратегия
default)
Lite:
- Распакуйте, запустите
service.bat→ меню: выбор стратегии, запуск/остановка, служба
Если что-то не работает — откройте «Проверка системы» (диагностика: права, путь, служба, тип блокировки DNS/IP/SNI) или «Подбор стратегии» (тест всех стратегий с рекомендацией).
Требования: Windows 10/11 x64, права администратора, WebView2 Runtime (встроен в Win10/11, для portable).
На многих сетях РФ (Ростелеком, Т2 и др.) режется диапазон
185.199.108.0/22 — из-за этого не скачиваются релизы, картинки и
аватарки GitHub (raw/objects/release-assets/avatars.githubusercontent.com),
при этом сам github.com и codeload работают. Глобально GitHub жив —
это локальная фильтрация подсетей.
Что делать:
- Добавьте в
C:\Windows\System32\drivers\etc\hostsготовый файлhosts.txt— это полный hosts (сообщество + github-fix): обход гео-блоков ИИ (ChatGPT/Gemini/Claude), githubusercontent и антитрекер-заглушки. Рекомендуется: сохраните бэкап своего hosts, скопируйте блок из hosts.txt в конец своего файла, затемipconfig /flushdns. Если Fastly-IP перестал работать — замените github-блок на запасные IP (список в комментариях файла). Мёртвые записи (000) из hosts.txt уже вычищены (2026-08-30).⚠️ Не заменяйте файл hosts целиком — дописывайте строки в конец существующего файла: полная замена может лишить службу DNS прав на чтение (ACL), и Windows будет молча игнорировать hosts. - Либо включите WARP (Cloudflare) — обходит полностью.
- Обновление программы можно скачать через зеркало jsDelivr:
https://cdn.jsdelivr.net/gh/TheFirstNoob/Zapret-2-GUI@main/Windows%20build/Zapret2GUI.zip(и для lite/portable — то же имя с суффиксом).
Бонус-советы с форума Zapret 1 (Ростелеком):
- YouTube «тормозит/через раз» → отключите QUIC в браузере (chrome://flags → Experimental QUIC protocol → Disabled)
- Смена DNS на 9.9.9.9 / 149.112.112.112 заметно улучшает загрузку видео на РТК
WinDivert — инструмент перехвата трафика, необходимый для работы zapret. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом. Некоторые антивирусы относят его к RiskTool/PUA.
- Защитник Windows может пометить классический EXE (поведенческие эвристики: установка службы, загрузка драйвера). Это ложное срабатывание. Решения:
- используйте portable или lite версию — им флаги прилетают заметно реже;
- добавьте папку в исключения Защитника: Параметры → Конфиденциальность и безопасность → Безопасность Windows → Защита от вирусов и угроз → Управление параметрами → Исключения;
- отправьте ложное срабатывание в Microsoft: https://www.microsoft.com/en-us/wdsi/filesubmission
- Служба устанавливается как в Zapret 1 — winws2.exe напрямую бинарником (без cmd-обёртки), что не вызывает реакции.
- 🎯 Универсальная стратегия
default— работает у большинства протестированных провайдеров - 🧪 Тестер — live-таблица (доступность/хосты/статусы обновляются в процессе), голый тест (naked), вердикт с рекомендацией, автоматическая сборка личной стратегии «custom» (лучшие сегменты каждой семьи) с проверкой движком
- 🩺 Диагностика — понятные объяснения вместо HTTP-кодов, тип блокировки (DNS / IP / SNI), отчёт в буфер (технические детали — для поддержки)
- 📦 Служба Windows — автозапуск после перезагрузки (winws2.exe напрямую, как Zapret 1)
- ⚙️ Тогглы: GameFilter, Discord Voice, Auto Hostlist, Общий IP-обход (обход по всем подсетям, как Zapret 1), DEBUG
- 📝 Списки — включения/исключения доменов и IP-сетей, нумерация строк, индикатор несохранённых изменений; пользовательские списки применяются ко всем стратегиям
- 🔀 Zapret 1 (запасной) — запуск/остановка классических стратегий из одного окна, компактная панель-фолбек
| Пресет | Подход |
|---|---|
default |
Универсальная — fake (drop + repeats) + multisplit |
auto |
То же, но с автопереключением стратегий при неудачах (circular). Попробуйте, если default не пробивает ваш провайдер |
fake-only |
Только fake |
fakedsplit |
Fake + fakedsplit |
fake-disorder |
Fake + disorder (кастомная lua) |
fake-multidisorder |
Fake + multidisorder |
hostfakesplit |
Подмена хоста + разрыв |
multisplit-pure / multisplit-seqovl |
Чистые разрывы |
git clone https://github.com/TheFirstNoob/Zapret-2-GUI.git
cd Zapret-2-GUI
python main.py :: запуск из исходников
python build.py :: классический EXE -> dist\Zapret2GUI.exe
python build_portable.py :: portable (без сборщика) -> Windows build\Zapret2GUI-portable.zip
python build_lite.py :: lite на .bat -> Windows build\Zapret2GUI-lite.zip- Кириллица в пути — не запускается без коротких имён 8.3. Держите путь ASCII (
C:\Zapret2GUI\) - Killer NIC — конфликтует с WinDivert; отключите Bandwidth Control
- Яндекс.Браузер принудительно подменяет DNS — тестируйте в Firefox/Chrome
- Два Zapret одновременно — нельзя: WinDivert-фильтры конфликтуют
├── main.py # точка входа (UAC, webview GUI)
├── server/server.py # локальный HTTP backend
├── core/ # логика: launcher, tester, diagnostics, служба
├── frontend/ # SPA: HTML/CSS/JS
├── presets/ lua/ blobs/ lists/ bin/ windivert/
├── build.py # сборка EXE (PyInstaller)
├── build_portable.py # сборка portable (официальный Python, без паковщика)
├── build_lite.py # сборка lite (.bat без Python)
└── AI_DOCS/ # техническая документация для агентов ИИ