开源、可自托管的 Tailscale 控制服务器实现,用于搭建自己的 WireGuard 组网。
- Star
- 3,200
- Fork
- 255
- 未关闭 Issue
- 40
- 最近提交
- 前天
这是什么?
Headscale 是 Tailscale 控制服务器的自托管开源实现,但本身没有图形界面。Headplane 为 Headscale 提供网页管理面板,管理员可以在浏览器中管理设备、网络和访问策略,无需依赖命令行。
该项目目标是对齐官方 Tailscale 控制台的功能。它支持设备管理,包括过期时间、路由、命名和归属设置,并提供访问控制列表(ACL)编辑及基于标签的 ACL 策略执行。此外,它支持以 OpenID Connect(OIDC)作为登录方式,可编辑 DNS 设置并自动配置 Headscale,还能调整 Headscale 的各项配置。
Headplane 使用 TypeScript 编写,设计上与现有的 Headscale 实例一同部署。预发布版本发布在 next 标签下,正式版本从 v0.6.0 起遵循语义化版本规范。
核心功能
- 01管理设备的过期时间、路由、名称和归属
- 02编辑 ACL,并基于标签实施访问控制
- 03支持通过 OpenID Connect(OIDC)登录
- 04编辑 DNS 设置并配置 Headscale
- 05在界面中调整 Headscale 配置
适用场景
- 在自托管的 Tailscale 类 VPN 中,日常管理无需依赖命令行
- 为小团队或家庭实验室网络管理设备访问权限和 ACL 策略
- 通过已有的 OIDC 身份提供商为 Headscale 管理面板提供单点登录
快速上手
- 1
阅读项目网站上的安装说明
- 2
按照 headplane.net 上的部署指南安装并运行 Headplane
使用前须知
- 需要已有的 Headscale 服务器,因为它只是 Headscale 的 Web 界面。
- 部署细节仅在外部网站中说明,README 中没有。
收录于专题
标签
常见问题
- headplane 是什么?
- 为自托管 Headscale 服务提供网页管理界面,用于管理节点、ACL、DNS 等设置。 Headscale 是 Tailscale 控制服务器的自托管开源实现,但本身没有图形界面。Headplane 为 Headscale 提供网页管理面板,管理员可以在浏览器中管理设备、网络和访问策略,无需依赖命令行。
- headplane 可以免费使用吗?用的什么许可证?
- headplane 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- headplane 还在维护吗?
- 活跃维护中。headplane 最近一次提交是在 2026年10月22日。
- headplane 适合用来做什么?
- 在自托管的 Tailscale 类 VPN 中,日常管理无需依赖命令行 为小团队或家庭实验室网络管理设备访问权限和 ACL 策略 通过已有的 OIDC 身份提供商为 Headscale 管理面板提供单点登录
- headplane 怎么安装和运行?
- 阅读项目网站上的安装说明 按照 headplane.net 上的部署指南安装并运行 Headplane
- 在哪里获取 headplane?
- 源代码和安装说明在 GitHub 上:https://github.com/tale/headplane
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.5万+31 本周2614GoBSD-3-Clause更新于 15小时前
基于 Docker 的 WireGuard VPN 服务器与客户端管理工具,提供 Web 管理界面。
2.7万2597TypeScriptAGPL-3.0更新于 12小时前
用 Rust 编写的去中心化 Mesh VPN,可将分散设备组成虚拟局域网,支持 NAT 穿透与 WireGuard。
1.4万+59 本周1457RustLGPL-3.0更新于 昨天
自托管的安全远程访问平台,整合 WireGuard VPN、身份管理、多因素认证与网络访问控制。
2882+1 本周122RustOther更新于 昨天
基于 WireGuard 的私有组网工具,核心守护进程 tailscaled 与命令行工具均在此仓库。
3.8万+29 本周3355GoBSD-3-Clause更新于 10小时前
基于 WireGuard 的开源点对点组网工具,用身份化访问控制连接设备、人员和 AI 代理。
3万+17 本周1778GoOther更新于 11小时前