点击下方名片,设为星标!
回复“1024”获取2TB学习资源!
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 查看详细的说明。
注:如转载,必须保留文首公众号名片,其它一律视为非授权行为。
读者专属技术群
构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。
扫码加我好友,拉你进群
推荐阅读 点击标题可跳转
PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!