Skip to content
zsio edited this page Sep 21, 2023 · 1 revision

欢迎使用 headscale admin

为什么选择Nextjs而不是纯前端方案?

  • 纯前端方案一般会把ApiKey存储到前端浏览器本地,这会造成一定的安全性问题。
  • 更换PC或者浏览器后需要重新验证ApiKey。
  • 方便后期由Nodejs通过命令的方式调用headscale,从而实现api之外的功能,例如ACL编辑和版本管理、服务重启、子路由等。
  • 方便后期在应用层实现独立的用户系统和权限控制,可由用户独立控制自己的设备,也可由管理员进行统一管理而不必暴露ApiKey。

后面的规划

  • 优先实现官方Api实现的内容,例如:机器、用户、标签等。
  • 独立的用户和权限划分。
  • 等等
Clone this wiki locally