GUI-оболочка для Zapret — Discord, YouTube и другие заблокированные сервисы
Удобный графический интерфейс для запуска и тестирования конфигураций Zapret.
Подключение в один клик, автотест всех конфигов, автозапуск с Windows.
ZapretTester — это GUI-обёртка для zapret-discord-youtube, которая превращает запуск .bat файлов в удобный тёмный интерфейс. Программа автоматически тестирует все конфиги, находит лучший по пингу и доступности сервисов, и позволяет подключаться одним кликом.
Что умеет:
- Запуск любого
.batконфига zapret одним нажатием - Автоматический тест всех конфигов с замером пинга и доступности
- Автозапуск при старте Windows (через реестр — надёжно)
- Автоподключение при запуске программы
- Сворачивание в системный трей с управлением через иконку
- Скрытие окна
winws.exeиз панели задач
| Параметр | Требование |
|---|---|
| ОС | Windows 10 (1903+) / Windows 11 |
| Права | Администратор (обязательно) |
| Python | 3.13+ (только для запуска из исходников) |
| Зависимости | PyQt6, psutil, requests, ping3 |
Скачайте ZapretTester.exe из раздела Releases
Скачайте архив из репозитория zapret-discord-youtube
Распакуйте архив zapret и расположите файлы так:
📁 Любая папка/
├── ZapretTester.exe ← сама программа
└── 📁 zapret/ ← папка с zapret (создайте вручную)
└── 📁 zapret-discord-youtube-x.x.x/ ← содержимое архива
├── general.bat
├── discord.bat
├── service.bat
└── ... (остальные .bat файлы)
⚠️ Папка называется строгоzapret— именно так программа её находит.
Запустите ZapretTester.exe от имени администратора (ПКМ → «Запуск от имени администратора»)
| Элемент | Описание |
|---|---|
| Кнопка питания | Клик — подключение / отключение. Зелёная = подключено |
| Выпадающий список | Выбор .bat конфига из папки zapret |
| Автозапуск | Добавляет программу в автозапуск Windows через реестр |
| Автоподключение | При запуске программы автоматически подключается к последнему конфигу |
| Элемент | Описание |
|---|---|
| Консоль | Лог всех действий в реальном времени с цветовой индикацией |
| Run service.bat | Запускает service.bat из папки zapret |
| Test All Configs | Автоматически тестирует каждый .bat файл: проверяет доступность YouTube / Discord / Roblox и замеряет пинг |
| Результаты | Показывает TOP-3 конфига по совокупному результату |
- Левый клик по иконке — открыть окно
- Правый клик — меню: Открыть / Подключить / Отключить / Выход
- Иконка меняет цвет: серая = отключено, зелёная = подключено
- Закрытие окна сворачивает в трей (не выходит из программы)
При нажатии Test All Configs программа последовательно:
- Останавливает предыдущий winws процесс
- Запускает следующий
.batконфиг - Проверяет HTTP-доступность: YouTube, Discord, Roblox
- Замеряет ping до: Yandex, Discord, YouTube, Roblox
- Сохраняет результат и переходит к следующему конфигу
- После всех тестов показывает TOP-3 конфига — отсортированных по среднему пингу и количеству доступных сервисов
Тест можно остановить в любой момент кнопкой Stop Testing.
- Python 3.13+
- Git
git clone https://github.com/bpm500/ZapretTester.git
cd ZapretTester
pip install -r requirements.txtpython zapret_tester.py# Установить pyinstaller если нет
pip install pyinstaller
# Запустить build.bat от имени администратора
build.batГотовый EXE появится в папке dist/. Он автономен — Python не требуется.
ZapretTester/
├── zapret_tester.py ← основной файл
├── zapret_tester.spec ← конфиг сборки PyInstaller
├── build.bat ← скрипт сборки EXE
├── requirements.txt ← зависимости Python
├── 1.ico ← иконка приложения
├── on.png ← кнопка питания (вкл)
└── off.png ← кнопка питания (выкл)
Программа не видит .bat файлы
Убедитесь что структура папок правильная:
- Рядом с
ZapretTester.exeдолжна быть папкаzapret - Внутри
zapret— содержимое архива zapret-discord-youtube .batфайлы должны быть внутри (не обязательно в корнеzapret/, допускается один подкаталог)
Ошибка "требуются права администратора"
Zapret запускает драйвер winws.exe, который требует прав администратора. Запускайте ZapretTester.exe через ПКМ → «Запуск от имени администратора».
Автозапуск добавляется, но не работает
Программа добавляет себя в реестр: HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Проверьте что антивирус не блокирует запись в реестр. Также убедитесь что запускаете от администратора при первом включении автозапуска.
Окно winws.exe всё равно появляется
Программа скрывает окно с задержкой 2 секунды после запуска. Если окно мелькает — это нормально, оно скроется автоматически.
Тест показывает все сервисы недоступными
Zapret требует времени на инициализацию (~3 сек после запуска .bat). Если сервисы всё равно недоступны — попробуйте другой конфиг, не все конфиги работают на всех провайдерах.
MIT License — см. файл LICENSE
Сделано с ❤️ by bpm500