Headscale
Tailscale 控制面的第三方开源实现:官方客户端照用,协调服务器换成自己的。
实现 Tailscale 客户端所需的那部分控制面协议:设备注册、密钥分发、节点列表下发、ACL 与 DERP 配置。官方客户端用 `--login-server` 指向它即可,数据面仍是原来的 WireGuard。状态存在 SQLite 或 PostgreSQL 里,单进程部署。
上游活跃度
2026-08-23 抓取 · 数据来自 juanfont/headscale (github)star43,107
最近提交2026-07-30
最新版本v0.29.32026-07-29
数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。
运行依赖
- 一个有公网可达地址与证书的入口(客户端要能连上控制面)
- SQLite 或 PostgreSQL
上手前注意
- 上游明确说明这是非官方实现、不承诺跟上所有客户端版本 —— 客户端自动更新后失联是这个组合最典型的故障
- 功能不对等:管理 UI、审计日志、部分企业特性没有,运维靠 CLI 与配置文件
- 控制面成了你的单点:它挂掉时已建立的直连还在,但新节点加入、密钥轮换与 ACL 变更都会停