Repolode
tale

tale/headplane

为自托管 Headscale 服务提供网页管理界面,用于管理节点、ACL、DNS 等设置。

可替代:Tailscale

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. 1

    阅读项目网站上的安装说明

  2. 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 数据每日更新。

相关项目