Самостоятельно размещаемый сервер аутентификации с входом без пароля, passkeys, MFA, SSO и входом через соцсети, готовым интерфейсом входа и порталом администратора.
- Звёзды
- 2,877
- Форки
- 121
- Открытые issues
- 329
- Последний коммит
- 12 часов назад
Что это?
Defguard — платформа для самостоятельного развертывания, которая управляет удаленным доступом к инфраструктуре, приложениям и частным сетям. Она объединяет в одной системе WireGuard VPN, внутренний OIDC-провайдер идентификации, многофакторную аутентификацию и межсетевой экран, избавляя организации от необходимости связывать между собой несколько разрозненных инструментов.
Доступ через VPN можно ограничивать по местоположению, пользователям или группам; также можно требовать MFA при каждом подключении. Управление идентификацией поддерживает внешние OIDC-провайдеры, синхронизацию с LDAP/Active Directory, удаленную регистрацию и самообслуживание пользователей. Для MFA доступны TOTP, WebAuthn/FIDO2, токены по электронной почте и биометрическая аутентификация через мобильное приложение.
Платформа состоит из основной плоскости управления, общедоступного edge-компонента и шлюза, который применяет сетевые политики. Настольные клиенты для Linux, macOS и Windows и мобильные клиенты для Android и iOS управляют VPN-подключениями. Для интеграции проект предоставляет вебхуки и REST API.
Ключевые возможности
- 01WireGuard VPN с контролем доступа по местоположению и MFA при каждом подключении
- 02Внутренний OIDC-провайдер, поддержка внешних OIDC-провайдеров и синхронизация с LDAP/AD
- 03Варианты MFA: TOTP, WebAuthn/FIDO2, электронная почта и биометрия
- 04Правила межсетевого экрана для пользователей и групп, применяемые в реальном времени
- 05Журнал аудита с фильтрацией и поиском
- 06Настольные и мобильные клиенты с настройкой подключения по QR-коду
Сценарии использования
- Предоставление сотрудникам безопасного доступа к частным сетям без публикации сервисов в интернете
- Замена отдельных продуктов для VPN, SSO и MFA одной самостоятельно развертываемой системой
- Применение сетевых политик доступа к внутренним ресурсам для отдельных групп
- Управление клиентами WireGuard VPN для команды в нескольких местоположениях
Быстрый старт
- 1
Запустите однострочный установщик для ознакомления и оценки
bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) - 2
Перед настройкой production-среды изучите документацию по развертыванию
Что важно знать
- Однострочный установщик предназначен только для тестирования и оценки, а не для production-среды.
- На компоненты Enterprise в crates/defguard_core/src/enterprise распространяется отдельная Enterprise License.
- Лицензионные метаданные репозитория не определены однозначно (NOASSERTION).
Темы
Частые вопросы
- Что такое defguard?
- Платформа для самостоятельного развертывания безопасного удаленного доступа: WireGuard VPN, управление идентификацией, MFA и контроль сетевого доступа. Defguard — платформа для самостоятельного развертывания, которая управляет удаленным доступом к инфраструктуре, приложениям и частным сетям. Она объединяет в одной системе WireGuard VPN, внутренний OIDC-провайдер идентификации, многофакторную аутентификацию и межсетевой экран, избавляя организации от необходимости связывать между собой несколько разрозненных инструментов.
- defguard можно использовать бесплатно? Какая у него лицензия?
- defguard распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- defguard всё ещё поддерживается?
- Активно поддерживается. Последний коммит в defguard — 19 окт. 2026 г..
- Для чего можно использовать defguard?
- Предоставление сотрудникам безопасного доступа к частным сетям без публикации сервисов в интернете Замена отдельных продуктов для VPN, SSO и MFA одной самостоятельно развертываемой системой Применение сетевых политик доступа к внутренним ресурсам для отдельных групп Управление клиентами WireGuard VPN для команды в нескольких местоположениях
- Как установить defguard?
- Запустите однострочный установщик для ознакомления и оценки: bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) Перед настройкой production-среды изучите документацию по развертыванию
- Где скачать defguard?
- Исходный код и инструкции по установке — на GitHub: https://github.com/DefGuard/defguard
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий провайдер идентификации OpenID Connect с самостоятельным размещением для небольших команд: вход по паролю, обязательный TOTP и RBAC.
Open-source провайдер идентификации для SSO с поддержкой SAML, OAuth2/OIDC, LDAP и RADIUS; можно развернуть самостоятельно — от домашней лаборатории до крупных кластеров.
Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов.
Фреймворк аутентификации и авторизации для TypeScript, не привязанный к веб-фреймворку, с плагинами для 2FA и мультитенантности.
Сервер аутентификации и авторизации с открытым исходным кодом: добавляет двухфакторный вход и единый вход в веб-приложения через портал, работающий с обратными прокси.