Zapret 2 GUI для Windows: лаунчер и профили обхода DPI-блокировок YouTube, Discord и сайтов с готовыми стратегиями и диагностикой. https://wiki2.zapret.moe/Zapret2/Zapret2
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh e68114e550
All checks were successful
Zapret source guards / validate (push) Successful in 10s
Windows-сборка / Dev Dev 21.1.7.15 опубликован
Отзывчивость: интерфейс в 8 раз меньше ждёт фоновые задачи — пока окно на экране, включён точный системный таймер Windows; боковое меню не читает настройки на каждый пункт, а разбор списков адресов сам уступает интерфейсу
Новый список «занятые фоновые потоки» в jitter-режиме показал, что остальные
рывки первых секунд — ожидание GUI-потоком фоновых задач.

- ui/precise_timer.py. Замер на win10: когда фоновый поток занят счётом,
  GUI-поток возвращает себе GIL за 16,0 мс при обычном системном таймере
  (тик 15,6 мс) и за 2,0 мс при таймере 1 мс. sys.setswitchinterval(0.001)
  сам по себе на Windows не действует: меньше тика система не ждёт. Кадр с
  тремя заходами в Python задерживался на ~48 мс. Точный таймер включается
  при запуске и держится, только пока окно видно: в трее и в свёрнутом виде
  возвращается обычный, чтобы не тратить энергию.
- Боковое меню читало режим запуска из настроек на каждый пункт. Чтение идёт
  под общим замком настроек, который в первую секунду держат фоновые задачи:
  кадр задерживался на 65–100 мс. Теперь режим читается один раз на группу.
- Полный разбор ipset-списка каждые 200 строк отдаёт GIL (time.sleep(0)):
  на 33 тысячах строк интерфейс получал серию рывков по ~50 мс.

Замер рывков на win10 (быстрая машина, пользователь не активен, поэтому
страницы строятся по расписанию): до всех правок 15 рывков, 1514 мс суммарно,
самый длинный 261 мс, первый кадр ~690–870 мс; после — 10–12 рывков,
755–865 мс, самый длинный 166–178 мс, первый кадр 450–540 мс.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 19:59:57 +03:00
.forgejo Пресет — точка истины: полный блок --lua-init во всех winws2-пресетах, единый договор нормализации, редактор показывает сохранённый текст, проверки сохранения и запуска 2026-09-27 18:11:07 +03:00
docs Перевести ссылки документации на wiki.zapret.moe 2026-08-20 16:18:27 +03:00
readme-assets Хранить изображения документации локально 2026-08-07 09:18:32 +03:00
scripts upstrea, 2026-07-16 16:06:03 +03:00
src Отзывчивость: интерфейс в 8 раз меньше ждёт фоновые задачи — пока окно на экране, включён точный системный таймер Windows; боковое меню не читает настройки на каждый пункт, а разбор списков адресов сам уступает интерфейсу 2026-10-06 19:59:57 +03:00
tests Отзывчивость: интерфейс в 8 раз меньше ждёт фоновые задачи — пока окно на экране, включён точный системный таймер Windows; боковое меню не читает настройки на каждый пункт, а разбор списков адресов сам уступает интерфейсу 2026-10-06 19:59:57 +03:00
tools Значки в «Настройке DNS» и «Редакторе hosts»: настоящие логотипы у Cloudflare, Quad9, AdGuard, OpenDNS, ChatGPT, Grok, Manus, Supercell, AMD, Intel, Canva, Oracle, Tableau, Weather.com и WorkOS; у серверов «Для ИИ» те же значки, что у их профилей в hosts, вместо трёх одинаковых роботов 2026-10-06 18:42:42 +03:00
.gitattributes теперь код содержит все последние изменения 2026-03-22 19:55:35 +03:00
.gitignore Дораспределить каталоги по владельцам system и user 2026-08-14 23:06:37 +03:00
requirements-build.txt Перевести ZapretGUI с GitHub на Forgejo 2026-08-07 02:36:48 +03:00
requirements-dev.txt Закрепить актуальные версии библиотек 2026-07-24 18:19:28 +03:00
requirements-publish.txt Перевести ZapretGUI с GitHub на Forgejo 2026-08-07 02:36:48 +03:00
requirements-runtime.txt Перевести автозапуск и DNS на штатные API Windows 2026-08-16 19:21:56 +03:00
requirements.txt Закрепить актуальные версии библиотек 2026-07-24 18:19:28 +03:00

Zapret 2 (Запрет: обход блокировки Дискорда и Ютуба)

Документация доступна здесь · Попробуйте наш новый Zapret KVN!

Основной канал VPN-канал Личный канал YouTube Discord Поддержать донатами Вики Вопросы и баги

Звёзды в Forgejo Последний релиз в Forgejo Открытые задачи в Forgejo Проверка исходников в Forgejo Actions Загрузки последнего релиза Последний коммит

Лицензия MIT Python 3 Windows 10 и 11 Свой Git-сервер SHA256 в каждом релизе

Окно Zapret 2 GUI: статус обхода, пресеты и настройки программы

Один из самых (если не самый) популярных GUI лаунчеров для программы Запрет.

Мы собрали и продолжаем собирать свыше 200 стратегий обхода блокировок для Discord и YouTube. Вы можете добавить свою, если напишете нам в Issues!

Также программа предоставляет широкие возможности по настройке для автоматического запуска как GUI, так и отдельных bat стратегий (в режиме Запрет 1 или Запрет 2).

А также тонких настроек поведения любой части программы (также Запрета 1 и 2, например, быстрое управление списками доменов прямо из GUI программы для всех стратегий).

Мы ввели и задокументировали понятие пресетов (понятие было введено bol-van) и их настроек. Популяризировали понятие "профиль" (также от bol-van), и привязали его к понятию "стратегия" (хотя рекомендуем использовать понятие десинхронизация). А также написали несколько своих lua стратегий, которые успешно обходят блокировки.

Tip

Относитесь к программе как к аптечке. По умолчанию Вам доступен стандартный набор возможностей, но Вы можете попробовать другие лекарства, которые кому-то помогают сильнее, у кого-то не вызывают аллергию, у кого-то вызывают аллергию (но это не значит что препарат опасен, он просто Вам не подходит) а кому-то бесполезны и ничего не делают. Вы также можете добавлять свои лекарства в эту аптечку.

⚙️ Основные возможности

  • Возможность обхода блокировок Ютуба и Дискорда и все остальные известные и доселе доступные сайты (через ядро winws.exe, а также ядро winws2.exe)
  • Возможность быстро переключить между режимами Запрет 1 и Запрет 2
  • Поддержка всех general ALT (от ALT1 до ALT12)
  • Возможность разблокировать доступ к неработающим сайтам ChatGPT, Google Gemini, Notion и другим заблокированным для России ресурсам (через файл hosts)
  • Возможность запустить оркестратор — автоматический перебор стратегий в режиме live
  • Возможность прописать кастомные DNS сервера (против атак провайдеров типа подмены ДНС)
  • Блокировать (запретить) установку национального мессенджера Max на устройство пользователя

Important

Есть вопросы? Задай их здесь на нашем Telegram канале или же в группе или Discord

Caution

Совсем никак не работает Запрет?

Попробуйте наш новый VPN с безлимитной скоростью: https://t.me/zapretvpns_bot

❗ Хочу быстро и просто. Как установить и использовать?

Для новичков

Для неопытных пользователей рекомендуем: https://t.me/bypassblock/399 (зеркало в Forgejo)

Готовые сборки

Скачайте готовую сборку на странице релизов Forgejo. Рядом с каждым установщиком лежит файл .sha256 — по нему можно проверить, что файл скачался целым и не был подменён.

Хочу узнать подробнее

Подробности о блокировках и прочих интересных штучках доступно на нашей вики.

Другие полезные сервисы и VPN: https://github.com/awesome-windows11/CensorNet

📄 Лицензия

Проект распространяется по лицензии MIT.