Repolode
DefGuard

DefGuard/defguard

WireGuard VPN、ID管理、MFA、ネットワークアクセス制御を統合した、セルフホスト型のセキュアなリモートアクセスプラットフォーム。

代替できる製品:TailscaleOkta

スター
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. 1

    評価用のワンラインインストーラーを実行する

    bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh)
  2. 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 の数値は毎日更新されます。

関連プロジェクト