自建NetBird 全互联VPN教程

利用docker配置Zitadel认证服务容器Caddy反向代理容器以及Netbird相关容器

export NETBIRD_DOMAIN=[此处填入网站域名]; 
curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash

如果需要与其他网站容器共存,修改Caddyfile,填入域名并配置反向代理和证书

输入你填入的网站域名,进入管理面板

登录容器创建结束后打印出来的管理员账户,进入面板

选择Setup Keys

创建一个Key使得机器可以加入全互联网络

在CLI模式下可以输入

netbird up --setup-key [刚才生成的Key XXX-XXX-XXX] --management-url [设置的域名]

Windows下把Netbird客户端设置内的Management URL改为你设置的域名,然后点击登录,会跳转到登录页,登陆后即可加入全互联网络.