Repolode
DefGuard

DefGuard/defguard

Платформа для самостоятельного развертывания безопасного удаленного доступа: WireGuard VPN, управление идентификацией, MFA и контроль сетевого доступа.

Open source альтернатива:TailscaleOkta

Звёзды
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. 1

    Запустите однострочный установщик для ознакомления и оценки

    bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh)
  2. 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 обновляется ежедневно.

Похожие проекты

Сервер аутентификации и авторизации с открытым исходным кодом: добавляет двухфакторный вход и единый вход в веб-приложения через портал, работающий с обратными прокси.

29,3 тыс.1,5 тыс.GoApache-2.0Обновлён 17 часов назад