Repolode
gravitl

gravitl/netmaker

Netmakerは、メッシュVPN、拠点間接続、リモートアクセス、Kubernetesクラスター向けのWireGuardベースの仮想ネットワークを自動構築します。

代替できる製品:TailscaleZeroTier

スター
11,856
フォーク
667
未解決の Issue
216
最終コミット
昨日

これは何?

Netmakerは、WireGuardネットワークを構築・管理するためのプラットフォームです。各WireGuardピアを手作業で設定することなく、マシン間のメッシュVPN、データセンターやクラウド間の拠点間接続、個々のユーザー向けのリモートアクセスゲートウェイを構築できます。

管理用UI、OAuthログイン、プライベートDNS、アクセス制御リストを備えたサーバーと、Linux、Docker、Mac、Windowsで動作するnetclientというクライアントを提供します。セルフホスト型のオープンソース版は、クイックインストールスクリプトを使ってクラウドVMにインストールでき、マネージドSaaS版も利用できます。

READMEでは、ピアツーピア、拠点間接続、Kubernetesネットワーク向けの用途を紹介しており、パフォーマンスのためにカーネル版WireGuardを使用しています。コミュニティプロジェクトでは、Traefik、CoreDNS、Terraform、OpenWRTなどとの連携機能が追加されています。

主な機能

  • 01WireGuardメッシュVPN、拠点間ネットワーク、リモートアクセスゲートウェイを構築します。
  • 02OAuthログインとプライベートDNSを備えた管理用UIを提供します。
  • 03アクセス制御リストで、通信可能なノードを制限できます。
  • 04Linux、Docker、Mac、Windows向けのnetclientエージェントを提供します。
  • 05クラウドVMでセルフホストするためのクイックインストールスクリプトが付属します。

ユースケース

  • 複数のクラウドやデータセンターにまたがるサーバーを、1つのプライベートネットワークに接続する。
  • 社外に公開せずに、リモート勤務者へ社内サービスへの安全なアクセスを提供する。
  • 拠点間トンネルを使って、ホームラボやオフィスのネットワークをクラウドリソースに接続する。
  • Kubernetesクラスター向けのオーバーレイネットワークを構築する。

クイックスタート

  1. 1

    Ubuntu 24.04 と静的パブリック IP を備えたクラウド VM を用意します

  2. 2

    クラウドファイアウォールでポート 443 と 51821(TCP と UDP)の受信トラフィックを許可します

  3. 3

    (推奨)*.netmaker.example.com のようなワイルドカード DNS サブドメインを VM のパブリック IP に向けます

  4. 4

    クイックセットアップスクリプトを実行して、オープンソース版 Netmaker サーバーをインストールします

    sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.sh

使う前に知っておきたいこと

  • クイックインストールスクリプトは、静的パブリック IP を持つクラウド VM 上の Ubuntu 24.04 用に作成されています。
  • PRO バージョンには別途セットアップが必要で、pro/ ディレクトリには異なるライセンスが適用されます。

収録されている特集

トピック

よくある質問

netmaker とは?
Netmakerは、メッシュVPN、拠点間接続、リモートアクセス、Kubernetesクラスター向けのWireGuardベースの仮想ネットワークを自動構築します。 Netmakerは、WireGuardネットワークを構築・管理するためのプラットフォームです。各WireGuardピアを手作業で設定することなく、マシン間のメッシュVPN、データセンターやクラウド間の拠点間接続、個々のユーザー向けのリモートアクセスゲートウェイを構築できます。
netmaker は無料で使えますか?ライセンスは?
netmaker は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
netmaker は今もメンテナンスされていますか?
活発にメンテナンス中。netmaker の最終コミットは 2026年11月5日 です。
netmaker は何に使えますか?
複数のクラウドやデータセンターにまたがるサーバーを、1つのプライベートネットワークに接続する。 社外に公開せずに、リモート勤務者へ社内サービスへの安全なアクセスを提供する。 拠点間トンネルを使って、ホームラボやオフィスのネットワークをクラウドリソースに接続する。 Kubernetesクラスター向けのオーバーレイネットワークを構築する。
netmaker のインストール方法は?
Ubuntu 24.04 と静的パブリック IP を備えたクラウド VM を用意します クラウドファイアウォールでポート 443 と 51821(TCP と UDP)の受信トラフィックを許可します (推奨)*.netmaker.example.com のようなワイルドカード DNS サブドメインを VM のパブリック IP に向けます クイックセットアップスクリプトを実行して、オープンソース版 Netmaker サーバーをインストールします: sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.sh
netmaker はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gravitl/netmaker

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

サービスを未許可のユーザーから見えなくし、IDベースのアクセス制御とエンドツーエンド暗号化を実現するオープンソースのゼロトラストネットワークプラットフォーム。

4472+11 今週280GoApache-2.0活発にメンテナンス更新 17 時間前