← Все проекты
Проект / Python

bartei/wiregui: WireGUI — свой VPN-сервер с веб-интерфейсом и защитой от «эншиттификации»

Полный контроль над VPN-инфраструктурой через удобный веб-интерфейс без скрытых платежей и телеметрии.

WireGUI — это платформа для самостоятельного хостинга VPN на базе WireGuard с веб-интерфейсом. Проект создан как ответ на «эншиттификацию» (ухудшение) open-source VPN-решений: здесь нет платных уровней, скрытой телеметрии или искусственных ограничений для...

★ 13 Python Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для DevOps-инженеров и специалистов по безопасности, которым нужен самодостаточный VPN-сервер для команды или личного использования.

Проблема / задача

Многие open-source VPN-инструменты со временем превращаются в «коробочные» продукты: ключевые функции уходят в платные тарифы, добавляется скрытая телеметрия, а самостоятельный хостинг намеренно усложняют, чтобы подтолкнуть к облачным сервисам.

Как это работает

Проект предоставляет веб-панель на NiceGUI для управления WireGuard-клиентами (пирами), настройки правил фаервола через nftables и аутентификации пользователей. Всё работает поверх PostgreSQL и Valkey (Redis-совместимый кэш). Система автоматически выделяет IP-адреса, генерирует QR-коды для быстрого подключения и отслеживает статистику трафика в реальном времени.

Что видно по README

WireGUI — это платформа для самостоятельного хостинга VPN на базе WireGuard с веб-интерфейсом. Проект создан как ответ на «эншиттификацию» (ухудшение) open-source VPN-решений: здесь нет платных уровней, скрытой телеметрии или искусственных ограничений для self-hosting. Лицензия AGPL гарантирует, что исходный код останется открытым, даже если кто-то предложит проект как сервис.

Ключевые возможности

Управление WireGuard-клиентами с автоматическим выделением IPv4/IPv6Гибкие правила фаервола на основе nftables для каждого пользователяМногофакторная аутентификация (TOTP, WebAuthn) и SSO через OpenID Connect/SAMLAPI для программного доступа и «магические ссылки» для входа по emailТёмная/светлая темы и управление VPN-сессиями с автоматическим истечением

Технологии

Python 3.13+NiceGUI (UI), FastAPI (API), SQLModel (ORM)PostgreSQL, Valkey (кэш)WireGuard, nftablesPythonDockerReactFastAPIPostgreSQLRedis

Темы и ключи

nftablesniceguivpnwireguard

Интересный факт

Проект сознательно использует AGPL-лицензию как защиту от «эншиттификации» — практики, когда open-source проект постепенно лишают полезных функций, чтобы продавать их в платной версии.

С чего начать

  • Клонировать репозиторий и установить зависимости через uv
  • Запустить PostgreSQL и Valkey через docker compose
  • Выполнить миграции и запустить приложение: uv run python -m wiregui.main

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
7/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если нужен чистый, прозрачный VPN-сервер с современным веб-интерфейсом. Проект сыроват (всего 12 звёзд, нет форков), но идея свежая и архитектура продумана.

Наблюдения по обновлениям

Проект активен: есть Docker-образы, Makefile для разработки, тесты и интеграция с VictoriaMetrics. Но сообщество пока малое (0 форков).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/bartei/wiregui
Лицензия
AGPL-3.0
Создан на GitHub
3 апреля 2026 г.
Последнее обновление репо
3 апреля 2026 г.
Последняя проверка GitRadar
3 апреля 2026 г.
Изученные файлы
README.md, pyproject.toml, wiregui/main.py, Dockerfile, Makefile, compose.yml

FAQ

Что это такое?

Веб-панель для управления собственным VPN-сервером на WireGuard с фаерволом и аутентификацией.

Для кого подходит?

Для DevOps и security-специалистов, которые хотят развернуть VPN для команды без зависимости от сторонних облаков.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с bartei/wiregui?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.