自托管的安全远程访问平台,整合 WireGuard VPN、身份管理、多因素认证与网络访问控制。
netbirdio/netbird
基于 WireGuard 的开源点对点组网工具,用身份化访问控制连接设备、人员和 AI 代理。
- 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
从 app.netbird.io/install 下载并安装 NetBird 客户端
- 2
使用 Google、Microsoft、GitHub 或邮箱注册,然后查看管理界面
- 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 数据每日更新。
相关项目
用 Rust 编写的去中心化 Mesh VPN,可将分散设备组成虚拟局域网,支持 NAT 穿透与 WireGuard。
基于 WireGuard 的开源自托管 SASE 平台,整合零信任 VPN、反向代理、特权访问和 AI 网关。
可自托管的零信任安全访问平台,集远程访问 VPN、ZTNA、API/AI 网关、PaaS 与隧道于一体,基于 Kubernetes 运行。
基于 WireGuard 的安全远程访问平台,支持基于身份的访问策略、设备信任与审计日志。
基于 WireGuard 的私有组网工具,核心守护进程 tailscaled 与命令行工具均在此仓库。