项目/工具
工具 · 运行中 · AI 自动收录

Windows Hub v0.8.0 仪表盘

Windows Hub v0.8.0 仪表盘

Windows Hub v0.8.0 默认进入仪表盘,统一接管 homer:// 链接。

✦ Windows Hub v0.8.0 默认仪表盘主界面,统一接管 homer:// 链接。
约 3 分钟阅读
Windows 客户端仪表盘Electron服务网格homer://
← 返回列表

Windows Hub 是面向内网服务入口的 Windows 客户端。v0.8.0 把登录后的默认落点从服务网格改为仪表盘:登录成功或 OTP 验证成功后进入 https://<当前入口>/hub/dash.html,仪表盘内的 homer:// 链接由主进程统一接管,可打开监控台等新窗口,也可通过 homer://all 回到本地服务网格。

此前客户端以服务网格为主界面,用户需要手动切换才能看到系统概览与告警。本次在设置页新增「主界面:仪表盘 / 服务网格」选项并持久化,兼顾两种使用习惯;同时增加 dashboard 路由校验、来源限制、加载失败回退与导航拦截,避免远端页面暴露本地 API。

现状:v0.8.0 已完成并上线,Windows 包与线上 latest-win.json 均为 0.8.0;Windows 11 实机已通过 CDP 验收仪表盘、homer://con 新窗口、homer://all 回本地网格和设置页,Linux xvfb 冒烟通过。已知仪表盘自带 /hub/api/chat 返回 404,属服务端 dash.html 接口问题,客户端未修改 dash.html。

功能

  • 登录或 OTP 验证成功后,按主界面设置分流到仪表盘或服务网格
  • 仪表盘内 homer:// 链接由主进程统一接管,支持新窗口与回到本地网格
  • 设置页可切换「仪表盘 / 服务网格」并持久化
  • 增加 dashboard 路由校验、来源限制、加载失败回退与导航拦截
  • 提供 Windows x64 包,并同步更新线上 latest-win.json
  • 附带 Linux xvfb 冒烟与 Windows 11 实机 CDP 验收

技术栈

ElectronJavaScriptWindows 11CDPxvfbhomer://asar

使用 / 部署教程

部署与使用

1. 获取安装包

从交付目录 build/exe/dist/hub-win-x64.zip 或线上 https://xiejun-server.top/hub/hub-win-x64.zip 获取 v0.8.0 包。资料给出的 sha256 为 a465ff1b06d7cd302560326662405bdfa56ae312702e9844783648b27261ba3e,下载后可先核对。

2. 解压并启动

将 zip 解压到本地目录,运行 hub.exe。日常使用直接双击即可,不需要 --remote-debugging-port=9222;该参数仅用于 CDP 验收。

3. 登录与落点

启动后使用现有账号登录。登录成功或 OTP 验证成功后,客户端按「主界面」设置进入仪表盘 https://<当前入口>/hub/dash.html,或进入本地服务网格。

4. 使用仪表盘

仪表盘可查看系统概览、我的世界、备份等数据。点击「监控台」会以新窗口打开 https://<当前入口>/con/;点击「全部服务」会回到 index.html?screen=grid,显示服务卡。

5. 切换主界面

打开设置页(可用 homer://settings 或界面入口),在「主界面」中选择仪表盘或服务网格,保存后会持久化,下次登录按新设置分流。

6. 回滚

Windows 客户端回滚:停止 hub 进程,将 resources/app.asar.bak-20261101 覆盖回 resources/app.asar,再启动 hub.exe。线上回滚:在 /opt/web/npm-data/hub 用 hub-win-x64.zip.bak-0.7.1 与 latest-win.json.bak-0.7.1 覆盖,并核对 sha256。

资料未提供更细的安装向导与代码签名步骤,以上按通用做法描述。

常见问题

登录后为什么进入仪表盘而不是服务网格?

v0.8.0 默认主界面为仪表盘,可在设置页切换为服务网格并持久化。

homer:// 链接打不开或跳转异常怎么办?

主进程会校验 dashboard 路由与来源,加载失败会回退;可检查当前入口探测结果与登录会话。

仪表盘出现 /hub/api/chat 404 怎么办?

这是服务端 dash.html 接口缺失,客户端未修改 dash.html,需在服务端修复。

如何回滚到 0.7.1?

Windows 端用 app.asar.bak-20261101 覆盖并重启;线上替换 zip 与 latest-win.json 为 0.7.1 备份。

注意

  • 未做代码签名,SmartScreen 可能提示未知发布者。
  • 仪表盘自带 /hub/api/chat 404 属服务端 dash.html 接口问题,客户端未修改 dash.html。
  • 实机登录成功后的 dashboard 分流由 mock 冒烟覆盖,未用真实密码/OTP 重放;日常使用无需 --remote-debugging-port=9222。

评论

加载中…