Repolode
netbirdio

netbirdio/netbird

基于 WireGuard 的开源点对点组网工具,用身份化访问控制连接设备、人员和 AI 代理。

可替代:TailscaleZeroTierCloudflare Access

Star
30,186
Fork
1,778
未关闭 Issue
792
最近提交
12小时前

这是什么?

NetBird 将免配置的点对点私有网络与集中式访问控制合并为一个平台,适合组织或家庭搭建安全内网。每台设备运行 NetBird 客户端并管理 WireGuard 隧道,设备之间无需开放入站端口、编写复杂防火墙规则或部署 VPN 网关即可互通。

访问权限通过分组与规则在统一的管理界面中配置,支持 SSO 和 MFA、身份提供商集成、私有 DNS、外部网络路由和出口节点。直连穿透失败时,流量会切换到中继服务。项目既可使用官方托管的 NetBird Cloud,也可通过 Docker 自部署,客户端覆盖 Linux、macOS、Windows、Android、iOS、FreeBSD,以及多款路由器和 NAS 系统。

仓库包含用 Go 编写的管理服务、信令服务、中继服务和客户端组件,并提供公共 API、Terraform Provider 和 Ansible Collection 用于自动化管理。

核心功能

  • 01基于 WireGuard 的点对点隧道,支持自动发现对等节点并在直连失败时使用中继。
  • 02通过分组和规则进行细粒度访问控制,并在统一管理界面中配置。
  • 03支持 SSO 和 MFA,可与身份提供商集成并同步 IdP 分组。
  • 04支持访问外部网络路由、出口节点、私有 DNS 和自定义 DNS 区域。
  • 05提供基于中央策略的 SSH,以及浏览器 SSH 和 RDP。
  • 06提供公共 API、Terraform Provider 和 Ansible Collection 便于自动化。

适用场景

  • 在不部署传统 VPN 网关的情况下,将办公电脑、服务器和家庭实验室设备接入同一内网。
  • 通过 SSO 和分组策略,为远程员工提供可控的内部服务访问。
  • 从远程设备访问私有子网,或通过出口节点转发流量。
  • 在小型虚拟机上用 Docker Compose 自部署零信任覆盖网络。

快速上手

  1. 1

    从 app.netbird.io/install 下载并安装 NetBird 客户端

  2. 2

    使用 Google、Microsoft、GitHub 或邮箱注册,然后查看管理界面

  3. 3

    或自托管:运行 README 中的官方安装脚本(需要 Linux 虚拟机、公网域名和 Docker Compose)

使用前须知

  • 许可证混合:大部分代码为 BSD-3-Clause,但 management、signal 和 relay 目录采用 AGPLv3。
  • 自托管需要公网域名、开放 80、443 端口和 UDP 3478 端口的 Linux 虚拟机,以及 Docker Compose。
  • main 分支可能不稳定甚至无法运行,稳定使用请选择发布版本。
  • Agent Network 功能仍处于测试版阶段。

收录于专题

标签

常见问题

netbird 是什么?
基于 WireGuard 的开源点对点组网工具,用身份化访问控制连接设备、人员和 AI 代理。 NetBird 将免配置的点对点私有网络与集中式访问控制合并为一个平台,适合组织或家庭搭建安全内网。每台设备运行 NetBird 客户端并管理 WireGuard 隧道,设备之间无需开放入站端口、编写复杂防火墙规则或部署 VPN 网关即可互通。
netbird 可以免费使用吗?用的什么许可证?
netbird 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
netbird 还在维护吗?
活跃维护中。netbird 最近一次提交是在 2026年10月24日。
netbird 适合用来做什么?
在不部署传统 VPN 网关的情况下,将办公电脑、服务器和家庭实验室设备接入同一内网。 通过 SSO 和分组策略,为远程员工提供可控的内部服务访问。 从远程设备访问私有子网,或通过出口节点转发流量。 在小型虚拟机上用 Docker Compose 自部署零信任覆盖网络。
netbird 怎么安装和运行?
从 app.netbird.io/install 下载并安装 NetBird 客户端 使用 Google、Microsoft、GitHub 或邮箱注册,然后查看管理界面 或自托管:运行 README 中的官方安装脚本(需要 Linux 虚拟机、公网域名和 Docker Compose)
在哪里获取 netbird?
源代码和安装说明在 GitHub 上:https://github.com/netbirdio/netbird

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目