Skip to content

medvedeff-true/Zapret-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Русский

Zapret GUI

Zapret GUI — это простая графическая оболочка для обхода интернет-блокировок с помощью утилиты Zapret (Оригинальное приложение).
Создано на Python + PyQt6.

Анимация

press-release2

🛠 Последние обновления

image

Добавлено:

  • Игровой режим. {3A9FE377-5CEE-4091-8277-AB895BFA087C}

Теперь можно подключать Zapret Game Filters по TCP и UDP, а также настраивать что конкретно будет в обходе при игровом режиме. Настроить игровой режим можно через кнопке рядом в виде шестерёнки.

  • Менеджер IP.
{0194100F-A606-48AC-AA8C-573C282AC45C}

  • DNS для доступа к нейросетям без VPN. {6DD1220B-00D6-4D4E-AE89-88C1114E2E95}

Если активировано, Вам станут доступны нейросети без VPN. (Например ChatGPT, Claude и подобные, которые блокируют доступ из России).

На данную функцию может ругаться антивирус, так как данный обход взаимодействует с файлом hosts (ваш hosts хранится в backup и восстанавливается когда вы выключаете функцию), поэтому во избежание проблем с антивирусом, просто добавьте Zapret GUI.exe и папку Users/user/ZapretGUI целиком в исключения антивируса.

  • Автоматическое обновление игровых списков.

Собрал из Issues разных репозиториев домены и ip заблокированных игровых сервисов и добавил их дополнительно в игровой режим. Просмотреть их отдельно можно здесь: Игровые списки (Буду благодарен за звёзды ⭐)

Улучшено:

  • Запуск обхода ждёт завершения важных фоновых операций.
  • Обновления списков выполняются аккуратнее и тише.
  • Главное окно и трей лучше синхронизируют состояние обхода.
  • Улучшена работа с пользовательскими списками.
  • Улучшены иконки и подсказки в интерфейсе.

Исправлено:

  • Исправлены зависания при проверке обновлений.
  • Исправлены зависания при включении/отключении Ai DNS.
  • Исправлены ошибки доступа к hosts при Ai DNS.
  • Исправлены проблемы с иконками на экранах с масштабированием.

VirusTotal:

https://www.virustotal.com/gui/file/4a9bace5a429d2878c8cf8331c8f819dd91db512f3fa1694dc8137ca7b9b58ee?nocache=1 Подробнее в Issue

⚠️ Всё протестировано на скорую руку. При появлении проблем, просьба держать обратную связь через Issues


Начиная с версии 1.6.0 добавлен автоматический подбор профиля, чтобы это активировать нажмите на значок: image

Анимация2 {76777BE7-4C31-4FFE-8774-A06166E97935}

Изменена логика проверки обновления, теперь она проверяет только релизы из репозитория Flowseal. Теперь если у Flowseal вышла новая версия, вы просто можете нажать на кнопку "Проверить обновления" в настройках программы и она скачается с заменой профилей


🧩 Возможности

  • ✅ Запуск и остановка в один клик
  • 🌐 Предустановленные профили (Flowseal Core) для разных методов обхода
  • 🧠 Автоматический запуск обхода при выборе/переключении профиля
  • 🛠 Полноценная работа в трее: сворачивание обычной кнопкой окна, управление профилями и состоянием из трея
  • 🔄 Сброс соединений winws и остановка служб прямо из GUI (через uninstall.bat)
  • 🔁 Проверка обновлений и обновление Core (Flowseal) прямо из настроек + отображение версий GUI/Core
  • 🌍 Выбор языка: русский и английский
  • 🖥 Автозапуск и запуск в свернутом виде

📦 Установка

Установка не требуется. Просто:

  1. Скачайте последний релиз Zapret_GUI.exe из раздела Releases
  2. Запустите файл Zapret_GUI.exe (при необходимости — от имени администратора)

⚠️ Если Windows выдаёт предупреждение, нажмите Подробнее → Всё равно запустить


🚀 Как пользоваться

  1. Выберите профиль из выпадающего списка
  2. Нажмите круглую кнопку:
    • 🔴 Красная — обход выключен (нажатие включает)
    • 🟢 Зелёная — обход включён (нажатие выключает)
  3. При переключении профиля обход включится автоматически (или перезапустится на новом профиле)
  4. Чтобы свернуть приложение в трей — нажмите обычную кнопку Свернуть (—), окно исчезнет из панели задач и останется только значок в трее
  5. Чтобы открыть окно обратно — нажмите на значок в трее
  6. Чтобы проверить обновления Core (Flowseal) — откройте настройки и нажмите Проверить обновления
  7. Если нужно полностью оборвать соединения winws/остановить службы — нажмите Сбросить соединения winws (откроется консоль, дойдёт до Success, подождёт 5 секунд и закроется)

Всё подробно описано в инструкции внутри программы. Если что-то непонятно — откройте инструкцию и следуйте шагам.


🖥️Системные требования

  • OS: Windows 10 (x64) и выше (На 7/8 смотреть Issue)
  • CPU: 2 ядра (любые современные Intel/AMD)
  • RAM: 2 GB
  • Место на диске: ~150 MB

🌐 Оригинальные репозитории


⚠️В случае введения юридических или технических ограничений со стороны провайдеров или государственных органов, автор не несёт ответственности за последствия использования этой утилиты. Скачивая приложение, Вы соглашаетесь с этим.








English

Zapret GUI

Zapret GUI is a simple graphical interface for bypassing internet restrictions using pre-configured profiles (like General, Discord, etc.).
Built on Python + PyQt6. One-click launch, multi-language support, no installation required.

Анимация

press-release2

🛠 Latest Updates

➕ Updated the Auto Profile Selection UI, added a styled animated progress bar

Animation2

➕ Fixed Core (Flowseal) version comparison

Updates are now detected not only for 1.9.7, but also for tags with suffixes/text (e.g. 1.9.7b, 1.9.7 beta).

➕ Protection against browser redirects when launching profiles

When running batch files from the GUI, NO_UPDATE_CHECK=1 is set, so service.bat check_updates is skipped and the browser does not open.

➕ Correct detection of the current Core version from bundled files

On first launch / after a wipe, the Core version is taken from core/service.bat (LOCAL_VERSION=...) and saved to settings, preventing false Core update prompts when it’s already bundled in the EXE.

➕ Same behavior for autotest/diagnostics

Autotest and diagnostic runs also set NO_UPDATE_CHECK=1, so no redirects / update checks can pop up anywhere.

⚠️ If you experience any issues running the new version, completely delete the ZapretGUI folder located at C:\Users\user and restart the program


Starting from version 1.6.0, automatic profile selection was added. To activate it, click the icon image

Анимация2 {76777BE7-4C31-4FFE-8774-A06166E97935}

Update check logic has been changed. It now checks only releases from the Flowseal repository. If a new version of Flowseal is available, simply click "Check for updates" in the program settings and it will download and replace the profiles automatically.


🧩 Features

  • ✅ One-click start/stop
  • 🌐 Prebuilt bypass profiles (Flowseal Core) for different strategies
  • 🧠 Auto-start bypass when selecting/switching a profile
  • 🛠 Full tray support: minimize-to-tray using the standard window minimize button, tray controls for status and profiles
  • 🔄 Reset winws connections and stop services прямо from GUI (via uninstall.bat)
  • 🔁 Core (Flowseal) update check & update from Settings + GUI/Core version display
  • 🌍 Language switch: Russian and English
  • 🖥 Autostart support and start minimized

📦 Installation

No installation required. Just:

  1. Download the latest Zapret_GUI.exe file from Releases
  2. Run it (optionally as administrator)

⚠️ If Windows warns you, click More info → Run anyway


🚀 How to use

  1. Pick a profile from the dropdown
  2. Click the round button:
    • 🔴 Red — bypass is OFF (click to turn ON)
    • 🟢 Green — bypass is ON (click to turn OFF)
  3. Switching a profile will auto-enable bypass (or restart it on the new profile)
  4. To minimize to tray — use the standard Minimize (—) button; the app will disappear from the taskbar and stay in the tray only
  5. To restore the window — click the tray icon
  6. To check/update Core (Flowseal) — open Settings and click Check updates
  7. To fully reset winws connections / stop services — click Reset winws connections (a console window will show progress, reach Success, wait 5 seconds, then close)

Detailed instructions are available inside the app. If something is unclear — open the in-app guide and follow the steps.


🖥️System Requirements

  • OS: Windows 10 (x64) and higher
  • CPU: 2 cores (any modern Intel/AMD)
  • RAM: 2 GB
  • Disk space: ~150 MB

🌐 Original repositories


⚠️In case of legal or technical restrictions imposed by providers or governmental authorities, the author is not responsible for the consequences of using this utility. By downloading the application, you agree to this.