?新発売!デバイスの姿勢チェック。もっと詳しく知る
netbird.io で NetBird の使用を開始する
ドキュメントを参照
Slack チャンネルに参加してください
NetBird は、構成不要のピアツーピア プライベート ネットワークと集中アクセス制御システムを単一のプラットフォームに組み合わせ、組織や家庭向けに安全なプライベート ネットワークを簡単に作成できるようにします。
接続する。 NetBird は、暗号化されたトンネルを介してマシンを自動的に接続する WireGuard ベースのオーバーレイ ネットワークを作成し、ポート、複雑なファイアウォール ルール、VPN ゲートウェイなどを開く手間を省きます。
安全な。 NetBird は、きめ細かなアクセス ポリシーを適用することで安全なリモート アクセスを可能にし、同時にポリシーを 1 か所から直感的に管理できるようにします。あらゆるインフラストラクチャで普遍的に機能します。
接続性 | 管理 | 安全 | オートメーション | プラットフォーム |
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| |||
|
| |||
|
https://app.netbird.io/install で NetBird をダウンロードしてインストールします。
手順に従って、Google、Microsoft、GitHub、または電子メール アドレスでサインアップします。
NetBird 管理 UI を確認します。
さらにマシンを追加します。
これは、セルフホスト型 NetBird を試す最も簡単な方法です。パブリック ドメインと VM がすでにある場合は、開始までに約 5 分かかります。さまざまな IDP を使用したインストールについては、カスタム ID プロバイダーに関する詳細ガイドに従ってください。
インフラストラクチャ要件:
少なくとも1CPUと2GBのメモリを備えた Linux VM。
VM は、TCP ポート80および443および UDP ポート3478 、 49152-65535でパブリックにアクセスできる必要があります。
VM を指すパブリック ドメイン名。
ソフトウェア要件:
docker-compose プラグイン (Docker インストール ガイド) を使用して VM にインストールされた Docker、またはバージョン 2 以降の docker-compose を使用して VM にインストールされた Docker。
jqがインストールされました。ほとんどのディストリビューションでは通常、公式リポジトリで入手可能で、 sudo apt install jq
またはsudo yum install jq
でインストールできます。
カールがインストールされています。通常は公式リポジトリで入手可能で、 sudo apt install curl
またはsudo yum install curl
でインストールできます。
ステップ
インストール スクリプトをダウンロードして実行します。
エクスポート NETBIRD_DOMAIN=netbird.example.com;カール -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh |バッシュ
完了したら、 docker-compose
介してリソースを管理できます
ネットワーク内のすべてのマシンは、WireGuard を管理する NetBird エージェント (またはクライアント) を実行します。
すべてのエージェントは、ネットワーク状態を保持し、ピア IP を管理し、ネットワーク更新をエージェント (ピア) に配布する管理サービスに接続します。
NetBird エージェントは、pion/ice ライブラリに実装された WebRTC ICE を使用して、マシン間のピアツーピア接続を確立するときに接続候補を検出します。
接続候補は STUN サーバーの助けを借りて検出されます。
エージェントは、Signal Service を通じて接続をネゴシエートし、p2p 暗号化メッセージを候補者に渡します。
場合によっては、厳密な NAT (モバイル キャリア グレードの NAT など) が原因で NAT トラバーサルが失敗し、p2p 接続が不可能になることがあります。これが発生すると、システムは TURN と呼ばれるリレー サーバーにフォールバックし、TURN サーバー経由で安全な WireGuard トンネルが確立されます。
Coturn は、NetBird セットアップで STUN および TURN に使用されて成功しているものです。
詳細については、完全なアーキテクチャの概要を参照してください。
NetBird インストーラー スクリプト
Dominion Solutions による NetBird ansible コレクション
注: main
ブランチは、開発中に不安定な状態になったり、壊れた状態になったりする可能性があります。安定したバージョンについては、リリースを参照してください。
2022 年 11 月、NetBird はドイツ連邦共和国教育研究省が主催する StartUpSecure プログラムに参加しました。 CISPA Helmholtz Center for Information Security と協力して、NetBird はプライベート ネットワーキングにセキュリティのベスト プラクティスと簡素化をもたらします。
当社では、WireGuard®、Pion ICE (WebRTC)、Coturn、Rosenpass などのオープンソース テクノロジーを使用しています。私たちは彼らの取り組みに非常に感謝しており、何らかの形で (たとえば、スターを付けたり、寄付したりして) 彼らをサポートしていただければ幸いです。
WireGuardおよびWireGuardロゴは、Jason A. Donenfeld の登録商標です。