Установите на Windows

Клиент для Windows 10 (сборка 19041+) и Windows 11, x64. Версия 1.1.22.

VPN Tunnel Enforcer 1.1.22

Установщик NSIS и портативная версия

публичный релиз готовится
Публичного установщика пока нет. Перед релизом нужно закрыть проверку установки и обновления на разных версиях Windows и опубликовать контрольные суммы. Решение о подписи кода тоже ещё не принято, поэтому первые сборки, вероятно, будут без подписи, и SmartScreen покажет предупреждение. Это наш вывод, а не гарантия.
Страница релизов
ОС
Windows 10 (19041+) или Windows 11, x64
Права
Hard Mode — администратор (UAC встроен в приложение). Soft Mode работает без прав.
Сеть
Ваша подписка или ключ любого из 10 поддерживаемых протоколов
Диск
Нужно место для сессий форензики: по умолчанию до 3 сессий по 512 МБ
Лицензия
MIT
Для разработчиков

Соберите из исходников

Если вы хотите попробовать уже сейчас, клиент собирается локально. Нужен Node.js 22.13+.

PowerShell
# клонирование и запуск в режиме разработки
git clone https://github.com/newnout6-a11y/vpn.git
cd vpn/vpn-tunnel-enforcer
npm install
npm run dev

# установщик Windows (NSIS)
npm run dist:win
  • Откройте окно Electron, а не адрес Vite в браузере: интерфейс использует типизированный мост contextBridge.
  • Бинарники нужно добавить вручную. В репозитории нет sing-box.exe, xray.exe, wintun.dll и libcronet.dll. Положите их в resources/ до сборки.
  • Rust-сайдкар опционален. Без cargo в установщик попадёт только PowerShell-фолбэк, он опрашивает журнал событий и на части систем теряет события.
Первый запуск

Три шага до защиты

1. Добавьте ключ

Вставьте подписку или ключ любого поддерживаемого протокола. Клиент проверит его в изолированном ядре.

2. Planner подскажет режим

Connection Planner проверит систему и порекомендует Hard или Soft Mode.

3. Запустите self-test

Проверка на утечки покажет, остаётся ли физический адаптер заблокированным.