WireGuardを基盤とする、IDベースのポリシー、デバイスの信頼性確認、監査ログを備えた、セルフホストを前提に設計されたセキュアなリモートアクセスプラットフォーム。
- スター
- 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
Ubuntu 24.04 と静的パブリック IP を備えたクラウド VM を用意します
- 2
クラウドファイアウォールでポート 443 と 51821(TCP と UDP)の受信トラフィックを許可します
- 3
(推奨)*.netmaker.example.com のようなワイルドカード DNS サブドメインを VM のパブリック IP に向けます
- 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ベースのアクセス制御を備え、暗号化されたP2Pトンネルでマシン、人、AIエージェントを接続する、WireGuardベースのオープンソース・メッシュVPN。
サービスを未許可のユーザーから見えなくし、IDベースのアクセス制御とエンドツーエンド暗号化を実現するオープンソースのゼロトラストネットワークプラットフォーム。
Rust製の分散型メッシュVPN。NAT越えとWireGuardに対応し、デバイスを仮想LANに接続します。
リモートアクセスVPN、ZTNA、API/AIゲートウェイ、PaaS、ngrok風トンネルをKubernetes上で提供する、セルフホスト型のゼロトラストセキュアアクセスプラットフォーム。
WireGuard VPN、ID管理、MFA、ネットワークアクセス制御を統合した、セルフホスト型のセキュアなリモートアクセスプラットフォーム。