go

headscale 控制服务器

Posted by eye on 01-10,2023

headscale

headscale 是一个 Tailscale 控制服务器的开源实现。

headscale目的是实现 Tailscale 控制服务器的自托管开源替代方案。headscale具有更窄的范围和headscale 实现单个Tailnet 的实例,这通常是单个组织或家庭用户使用的。

Tailscale 是建立在 Wireguard之上的现代虚拟私有网络。它的工作方式类似于网络 计算机之间的 覆盖网络 - 使用NAT 遍历。

Tailscale 中的所有内容都是开源的,除了专有操作系统(Windows 和 macOS/iOS)的 GUI 客户端和控制服务器。

控制服务器充当 Tailscale 网络中节点的 Wireguard 公钥交换点。它分配客户端的 IP 地址,在每个用户之间创建边界,在用户之间启用共享机器,并公开节点的广告路由。

Tailscale网络(tailnet)是 Tailscale 分配给私人用户或组织的专用网络。