NetBypass — Windows-утилита для удобного управления доступом к выбранным
сервисам. Приложение управляет проверенными записями hosts и внешними
Anti-DPI-движками GoodbyeDPI и zapret2.
NetBypass не является VPN и не создаёт сетевой туннель. Он помогает только выбранным сервисам и должен показывать, какая стратегия применена.
- включение и отключение одной большой кнопкой;
- отдельный выбор сервисов: OpenAI, Claude, Google, Twitch и другие;
- определение реального состояния
hostsпри каждом запуске; - проверка DoH, TCP, TLS и HTTP перед применением адресов;
- отдельная страница диагностики для выбранных сервисов;
- раздел Движки со скачиванием, выбором и удалением Anti-DPI-адаптеров;
- отдельные переключатели Anti-DPI сервисов для GoodbyeDPI и zapret2;
- скачивание GoodbyeDPI из официального GitHub-релиза в папку пользователя;
- фоновое включение GoodbyeDPI совместимым профилем версии 0.2.2;
- загрузка фиксированного официального zapret2 v1.0.3 с проверкой SHA-256 архива и критических файлов;
- последовательный подбор из 10 TCP/TLS-стратегий zapret2 с запоминанием рабочего профиля;
- опциональный автозапуск NetBypass через Планировщик заданий Windows для восстановления выбранных движков после входа;
- сохранение пользовательских и системных записей;
- безопасное удаление только блока NetBypass;
- резервная копия исходного
hosts; - защита от локальных, loopback- и некорректных адресов;
- автоматическая очистка DNS-кеша Windows;
- JSON-профили сервисов и заготовка relay-пулов;
- выбор и запоминание рабочего адреса после TCP/TLS-проверки.
- каталог сторонних модулей с универсальными JSON-манифестами;
- загрузка зафиксированных upstream-релизов с обязательной проверкой SHA-256;
- первый внешний модуль Open Antigravity Patcher с открытой атрибуцией автору.
NetBypass не планируется как собственный Anti-DPI-движок с нуля. Цель проекта — сделать понятную оболочку над несколькими стратегиями:
- проблема с DNS → DoH или локальный DNS;
- нужен другой регион → релей;
- блокировка через DPI → внешний движок GoodbyeDPI, ByeDPI или zapret.
Пользователь выбирает сервисы, а NetBypass диагностирует проблему, выбирает подходящий способ, запускает нужный адаптер и проверяет, что после отключения ничего не осталось.
Готовые версии будут размещаться в разделе Releases репозитория. Если готовой сборки ещё нет, приложение можно запустить из исходного кода.
Потребуются:
- Windows 10 или Windows 11;
- .NET 10 SDK;
- Git — необязательно, архив можно скачать через Code → Download ZIP.
Клонируйте репозиторий или распакуйте ZIP, затем откройте PowerShell в папке проекта:
dotnet restore
dotnet build
dotnet run --project .\src\NetBypass.AppWindows покажет запрос контроля учётных записей. Права администратора нужны
для работы с системным файлом hosts и запуска Anti-DPI через WinDivert.
- Откройте страницу Сервисы и проверьте выбранные сайты.
- Нажмите Сохранить и применить либо вернитесь на главную и нажмите большую кнопку Включить.
- После статуса Защита активна приложение можно закрыть.
- Чтобы отменить изменения, снова нажмите большую кнопку.
- При проблемах используйте Восстановить hosts — будут удалены только записи NetBypass.
NetBypass при следующем запуске сам проверит файл и покажет, активны ли записи, изменились ли настройки или повреждён управляемый блок.
- IP-адреса сервисов могут меняться, поэтому модули требуют обновления.
- Метод не помогает при блокировках по IP, SNI или DPI.
- Антивирус может контролировать изменение
hosts. - Не скачивайте модули из непроверенных источников: они определяют, на какие IP-адреса будут направлены домены.
- Руководство пользователя
- Как работает NetBypass
- Диагностика подключения
- Профили hosts-сервисов
- Формат сторонних модулей
- Устранение проблем
- Безопасность и ограничения
- Резервные адреса и relay-пулы
- Разработка и сборка
- Сборка и публикация релиза
- Чеклист релиза
- Адаптивная архитектура и план развития
- Платформа интеграций и дальнейшее развитие
- Архитектура интеграции zapret2
- Changelog
- Third-party notices
- Security policy
v1.0.0 — первый глобальный релиз базового управляющего слоя NetBypass:
стабильный hosts-режим, JSON-профили сервисов, диагностика, выбор рабочего
адреса, безопасное отключение и проверка очистки.
Интеграция внешних Anti-DPI-движков ещё не реализована. Следующий крупный этап — адаптеры для GoodbyeDPI, ByeDPI, zapret и похожих инструментов без копирования их исходников внутрь NetBypass.