一个用于小规模部署的简易 Headscale Web UI。
- 启用/禁用路由和出口节点
- 同时管理故障转移路由
- 添加、移动、重命名和删除机器
- 添加和删除用户/命名空间
- 添加和过期 PreAuth 密钥
- 添加和删除机器标签
- 查看机器详细信息
- 主机名
- 与机器关联的用户
- Tailnet 中的 IP 地址
- 最后一次与控制服务器的通信时间
- 最后一次与控制服务器的更新时间
- 创建日期
- 过期日期(在接近过期时还会显示徽章)
- 与机器关联的 PreAuth 密钥
- 启用/禁用路由和出口节点
- 添加和删除机器标签
- 基本身份验证和 OIDC 身份验证
- 使用 Authelia 和 Keycloak 进行了 OIDC 身份验证测试
- 更改颜色主题!请参阅 MaterializeCSS 文档中的颜色示例。
- 搜索机器和用户。
- 机器具有可用于筛选搜索的标签:
tag:标签名
只搜索特定标签machine:机器名
只搜索特定机器user:用户名
只搜索特定用户
- 机器具有可用于筛选搜索的标签:
- 请参阅 SETUP.md 获取安装和配置说明。
有关 Python 库,请参阅 pyproject.toml
如果您使用了这个项目,请与我联系!这将使我保持动力!谢谢!