Files
MirageServer/README.md
T
2023-02-15 15:25:52 +08:00

3.8 KiB
Raw Blame History

基于Headscale实现的具有WebUI的Tailscale控制服务器

注意 此版本可能与Headscale、Tailscale官方版本均有不兼容的情况,如需与官方版本并用需要考虑进行兼容性测试。

完成功能进度(ToDo List)

  • 系统零配置文件启动,页面初始化功能
  • i18n
  • 前后端分离【是否有必要?】
  • 注册与登录
    • OIDC对接阿里云IDaaS登录
    • 对接阿里云手机号注册
    • 个人微信/QQ/微博登录【暂未考虑该方式是否需要提供注册环境】
    • 企业微信/钉钉对接登录【该方式似乎不需提供注册】
    • 组织或身份源管理
  • 主界面框架与页头部用户基本信息展示、登出
  • 设备页签
    • 设备列表信息展示
    • 单个设备详情页展示
    • 设备IP复制与设备控制菜单展示
    • 修改设备名
    • 启/停用设备密钥过期
    • 编辑设备子网路由
    • 删除设备
    • 编辑设备ACL标签
    • 分享设备
  • 服务页签【暂不考虑】
  • 用户页签【暂不考虑】
  • ACL页签
  • 日志页签【暂不考虑】
  • DNS页签
    • 基本信息展示
    • 启/停用MagicDNS
    • 启/停用Override Local
    • 添加全球域名服务器
    • 添加split域名服务器
    • 修改/删除域名服务器
    • Basedomain解绑用户名以及可修改
    • split域名服务器可调整顺序【暂不考虑】
    • DNS厂商预植【暂不考虑】
    • HTTPS证书(BETA)【暂不考虑】
    • NextDNS支持【暂不考虑】
  • 设置页签
    • 通用设置 (暂时不处理设备需预授权开关、身份提供商展示、用户组织名部分)
    • 特性功能开关
    • webhook【暂不考虑】
    • OAuth Client【暂不考虑】
    • 账单及用量显示
    • 密钥管理
      • 授权密钥管理
      • API密钥管理【是否有必要】

截图

感谢Tailscale、Headscale及开源社区的共同努力。