OSS探訪

NetBird — WireGuard MeshとIdentity-aware Access Controlを一つにする

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
29,392
主要言語
Go
ライセンス
未判定
リポジトリ最終更新
2026/09/18

概要

NetBirdは、DeviceやUser、AgentをWireGuardベースの暗号化Overlay Networkへ接続し、SSO/MFA、Group/Rule、Route、Private DNSなどを中央管理するZero Trust Network Platformです。Direct P2Pが難しい場合はRelayへFallbackします。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

WireGuardとNAT TraversalでPeer-to-peer接続を自動化する

AgentがICE/STUNを使って接続候補を探し、可能ならDirect P2P、難しい場合はRelay経由でWireGuard tunnelを確立します。

出典:[2][3]

Identity・Policy・DNS・Routeを中央Control Planeで管理する

SSO/MFA、Group/Rule、Device posture、Private DNS、Route、SSHなどをAdmin UI/APIから管理できます。

出典:[2][3]

VPN設定を端末ごとに手作業せずZero Trust Networkを作りたい場合に

Remote access、Homelab、Multi-cloud、Private service接続などをIdentity-awareなPolicyで統一したい用途に向きます。

出典:[2]

BSD部分とAGPL Control-plane部分を分けて確認する

多くのCodeはBSD-3-Clauseですが、management/signal/relay/combined/はAGPLv3です。対象ComponentごとのLicenseを確認してください。

出典:[2][4]

参考にした公式資料

  1. [1]netbirdio/netbird repository(2026-09-20)
  2. [2]NetBird README(2026-09-20)
  3. [3]NetBird documentation(2026-09-20)
  4. [4]NetBird mixed license notice(2026-09-20)
編集部からの補足

NetBirdはWireGuard tunnelだけでなく、Peer discovery、NAT traversal、Relay、Identity連携、Access Policyを一つのControl Planeで扱います。ルートLICENSEは多くのCodeをBSD-3-Clauseとしますが、`management/`・`signal/`・`relay/`・`combined/`はAGPLv3です。Repository全体を単一BSDとして扱わないよう注意してください。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/netbirdio/netbird.git
  2. 2

    リポジトリへ移動

    cd netbird
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

29,392 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
111
Open PR
307

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • wireguard
  • wireguard-vpn
  • vpn
  • nat-traversal
  • mesh-networks
  • mesh
  • golang
  • wiretrustee
  • zero-trust-network-access
  • netbird
Stars
29,392
Forks
1,688
Watchers
137
Open Issues
1,218
Contributors
161
主要言語
Go
ライセンス
未判定
リポジトリ最終更新
2026/09/18

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。