头图

NetBird简介

NetBird 是一个建立在WireGuard之上的开源网络管理平台,它允许计算机、设备和服务器通过快速加密隧道直接连接,无需配置或中央VPN服务器。它使专用网络变得安全,并创建了一个专用网络,在没有手动配置和专家的情况下应用安全实践。NetBird网络普遍适用于云、本地、边缘和容器环境,省去了打开端口、复杂防火墙规则和VPN网关的麻烦。

图片

NetBird 没有集中式 VPN 服务器,您的计算机、设备、机器和服务器直接通过快速加密隧道相互连接。NetBird只需点击几下即可连接在任何地方运行的机器。使用NetBird部署安全的点对点VPN只需不到5分钟。

NetBird 架构

图片

NetBird 服务端有 Management,Signal,Stun,Turn 四个后端组件外加一个前端。

传统VPN与NetBird对比:

图片

图片

NetBird 部署使用

部署要求

  • A Linux VM with at least 1CPU and 2GB of memory.
  • The VM should be publicly accessible on TCP ports 80 and 443 and UDP ports: 3478, 49152-65535.
  • Public domain name pointing to the VM.

安装

Linux
sudo tee /etc/yum.repos.d/netbird.repo <<EOF
[netbird]
name=netbird
baseurl=https://pkgs.netbird.io/yum/
enabled=1
gpgcheck=0
gpgkey=https://pkgs.netbird.io/yum/repodata/repomd.xml.key
repo_gpgcheck=1
EOF
# for CLI only
sudo yum install netbird

# for GUI package
sudo yum install libappindicator-gtk3 libappindicator netbird-ui

脚本一键安装

curl -OLs https://raw.githubusercontent.com/physk/netbird-installer/main/install.sh && sudo bash install.sh --quiet --install-ui --setup-key=77C9F991-DC68-46FA-B06C-E02FC102697F

图片

macOS
curl -fsSL https://pkgs.netbird.io/install.sh | sh
# for CLI only 
brew install netbirdio/tap/netbird  
# for GUI package  
brew install --cask netbirdio/tap/netbird-ui

详细的安装说明:https://docs.netbird.io/how-to/installation

使用

图片

图片

刷新就可以看新增的设备了

图片

参考:https://docs.netbird.io/how-to/add-machines-to-your-network

更多的功能介绍与具体操作可以访问官网或者 https://github.com/netbirdio/netbird 查看详细的说明。


民工哥
26.4k 声望56.7k 粉丝

10多年IT职场老司机的经验分享,坚持自学一路从技术小白成长为互联网企业信息技术部门的负责人。2019/2020/2021年度 思否Top Writer