パスワードレスログイン、パスキー、MFA、SSO、ソーシャルログインに対応するセルフホスト可能な認証サーバー
- スター
- 2,877
- フォーク
- 121
- 未解決の Issue
- 329
- 最終コミット
- 14 時間前
これは何?
Defguardは、インフラ、アプリケーション、プライベートネットワークへのリモートアクセスを管理するセルフホスト型プラットフォームです。WireGuard VPN、内部OIDC IDプロバイダー、多要素認証、ファイアウォールを1つのシステムに統合し、組織が複数の独立したツールを組み合わせる必要をなくします。
VPNアクセスは場所やユーザー、グループごとに制限でき、接続ごとにMFAを必須にできます。ID管理機能では、外部OIDCプロバイダー、LDAP/Active Directoryとの同期、リモートでのアカウント登録、ユーザー向けセルフサービスに対応しています。MFA方式には、TOTP、WebAuthn/FIDO2、メールトークン、モバイルアプリを使った生体認証があります。
このプラットフォームは、コア管理プレーン、外部公開用のエッジコンポーネント、ネットワークポリシーを適用するゲートウェイで構成されています。Linux、macOS、Windows向けのデスクトップクライアントと、Android、iOS向けのモバイルクライアントでVPN接続を管理できます。また、連携用のwebhookとREST APIも提供しています。
主な機能
- 01接続ごとのMFAと、場所単位のアクセス制御に対応したWireGuard VPN
- 02内部OIDCプロバイダーに加え、外部OIDCやLDAP/ADとの同期に対応
- 03TOTP、WebAuthn/FIDO2、メール、生体認証のMFA方式
- 04ユーザーまたはグループ単位のファイアウォールルールをリアルタイムで適用
- 05フィルタリングと検索に対応した監査ログ
- 06QRコードで初期設定できるデスクトップおよびモバイルクライアント
ユースケース
- サービスをパブリックインターネットに公開せず、従業員にプライベートネットワークへの安全なアクセスを提供する
- 個別のVPN、SSO、MFA製品を1つのセルフホスト型システムに置き換える
- 内部リソースへのネットワークアクセスをグループごとのポリシーで制御する
- チーム向けのWireGuard VPNクライアントを複数の場所にまたがって管理する
クイックスタート
- 1
評価用のワンラインインストーラーを実行する
bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) - 2
本番環境をセットアップする前に、デプロイメントドキュメントを確認する
使う前に知っておきたいこと
- ワンラインインストーラーはテストと評価のみを目的としており、本番環境での使用は想定されていません。
- crates/defguard_core/src/enterprise 内の Enterprise コンポーネントには、別途 Enterprise License が適用されます。
- リポジトリのライセンスメタデータは明確に特定されていません(NOASSERTION)。
トピック
よくある質問
- defguard とは?
- WireGuard VPN、ID管理、MFA、ネットワークアクセス制御を統合した、セルフホスト型のセキュアなリモートアクセスプラットフォーム。 Defguardは、インフラ、アプリケーション、プライベートネットワークへのリモートアクセスを管理するセルフホスト型プラットフォームです。WireGuard VPN、内部OIDC IDプロバイダー、多要素認証、ファイアウォールを1つのシステムに統合し、組織が複数の独立したツールを組み合わせる必要をなくします。
- defguard は無料で使えますか?ライセンスは?
- defguard は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- defguard は今もメンテナンスされていますか?
- 活発にメンテナンス中。defguard の最終コミットは 2026年10月19日 です。
- defguard は何に使えますか?
- サービスをパブリックインターネットに公開せず、従業員にプライベートネットワークへの安全なアクセスを提供する 個別のVPN、SSO、MFA製品を1つのセルフホスト型システムに置き換える 内部リソースへのネットワークアクセスをグループごとのポリシーで制御する チーム向けのWireGuard VPNクライアントを複数の場所にまたがって管理する
- defguard のインストール方法は?
- 評価用のワンラインインストーラーを実行する: bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) 本番環境をセットアップする前に、デプロイメントドキュメントを確認する
- defguard はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/DefGuard/defguard
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
小規模チーム向けの軽量なセルフホスト型OpenID Connect IDプロバイダー。パスワードログイン、TOTP必須化、RBACに対応。
SAML、OAuth2/OIDC、LDAP、RADIUSに対応し、小規模なラボから大規模クラスターまでセルフホストできるオープンソースのIDプロバイダー。
認証、MFA、SSO、ボット対策を備えた、セキュアなリバースプロキシ兼アプリ管理・ゲートウェイのセルフホスト型ホームサーバープラットフォーム。
プラグインで2FAやマルチテナントに対応できる、TypeScript向けのフレームワーク非依存な認証・認可フレームワーク。
リバースプロキシと連携するポータルを通じて、Webアプリに二要素認証とシングルサインオンを追加するオープンソースの認証・認可サーバー。