适用对象:使用 WeBot「云主机」服务的普通用户(cloud_host_user 角色)。

对应页面:「我的工作台」(路由 /client-dashboard)。

1. 页面定位

「我的工作台」是云主机用户登录后的默认落地页,是一个面向手机/浏览器的 H5 页面。用户在此可以:

⚠️ 注意区分:管理员使用的「云主机管理」页用于管理所有云主机客户端;本手册描述的是用户自己的 H5 页面,只能操作属于自己账号的那一台云主机。

2. 如何进入

2.1 登录

  1. 打开登录页 /login;
  2. 输入用户名(或手机号/邮箱,或机构分享链接里指定的用户 ID)和密码;
  3. 点击登录。

系统按账号角色自动跳转:

角色登录后页面
cloud_host_user / standalone_user我的工作台(本手册)
system_super_admin / ai_sys_admin / org_super_admin / org_admin管理后台
登录页

2.2 注册(新用户)

新用户可通过机构分享的注册链接(/register)自助注册:

  1. 填写用户名、密码、确认密码(密码至少 6 位);
  2. 选择所属机构(或创建新机构);
  3. 提交后即以 cloud_host_user 角色注册。
机构分享注册页

2.3 首次登录强制改密

若账号被标记为「需修改密码」(must_change_password),登录后会先要求修改密码,完成后才能进入工作台。

3. 页面组成

页面自上而下包含以下区块:

区块内容
顶部导航产品名、当前用户名、「修改密码」「退出」按钮
欢迎区欢迎语 + 「今日待发布任务」数量
云主机状态卡片Linux 用户名、运行状态、VNC 端口、启动/停止按钮
微信状态卡片微信登录状态 + 对应操作按钮
今日任务今日的任务列表(类型、状态、时间、内容)
我的工作台(桌面视口) 我的工作台(手机视口)

上图为桌面与手机视口下的完整布局,各区块的具体操作见第 4 章。

4. 核心操作

4.1 启动 / 停止云主机客户端

在「云主机状态」卡片中:

⚠️ 重要区别:停止会连同微信进程一起关闭,下次启动后需重新登录微信。用户端没有「重启客户端」「一键重启」按钮(那是管理员端功能)。

4.2 微信扫码登录(二维码登录)

当微信状态显示「等待扫码登录」时:

  1. 点击 扫码登录,弹出二维码窗口;
  2. 使用手机微信扫描二维码;
  3. 扫码后页面自动关闭二维码窗口,状态变为「已登录」。

4.3 微信一键登录(按钮登录)

当微信状态显示「等待一键登录」时:

  1. 说明客户端已检测到微信「进入微信」按钮;
  2. 点击 一键登录,页面提示「请在手机上操作」;
  3. 在手机微信上会收到登录授权请求,点击同意即可完成登录。

这是最快的登录方式,无需扫码。

4.4 重启微信

当微信处于已登录 / 已退出 / 扫码 / 一键登录等状态时,可点击 重启微信:

4.5 修改密码

  1. 点击顶部导航「修改密码」;
  2. 输入当前密码、新密码(至少 6 位)、确认新密码;
  3. 确认修改。
修改密码弹窗

4.6 退出登录

点击顶部导航「退出」,会清除本地登录凭证并跳转回登录页。

5. 微信状态说明(状态机)

状态值显示文案含义
not_started未启动微信尚未启动,请先启动云主机客户端
running运行中微信正在运行,等待登录检测
button_login等待一键登录检测到「进入微信」按钮,可手机授权登录
qrcode_login等待扫码登录检测到二维码登录窗口,可扫码登录
logged_in已登录微信已成功登录
logged_out已退出登录微信账号在其他设备登录,当前客户端已退出
offline离线客户端 WebSocket 断连超过 2 分钟(派生值)
error错误微信状态检测异常

「客户端在线 / 离线」徽章表示客户端 WebSocket 连接状态(connected / disconnected)。

6. 今日任务状态说明

任务列表每项显示:时间、类型、状态、内容摘要。

任务类型:

类型说明
周期计划(publish_schedule)按时间窗周期发布的计划任务
即时任务一次性发布任务

任务状态:

状态显示颜色
done已完成绿色
sent / executing执行中蓝色
approval_pending待审批黄色
assigned / pending 等计划中灰色

7. 常见问题(FAQ)

Q1:点「启动」后一直转圈 / 提示失败?
可能原因:云主机 SSH 私钥缺失(系统会自动修复)、磁盘满、进程启动后立即退出。可稍后重试,或联系管理员排查服务端日志。

Q2:扫码后没反应?
二维码有效期约 5 分钟,过期请点击「刷新二维码」重新获取;同时确认手机已正常扫码。

Q3:显示「离线」?
说明客户端 WebSocket 断连。稍等自动重连,或点击「刷新」;持续离线请联系管理员。

Q4:为什么我没有「一键重启」按钮?
「重启客户端」「一键重启」是管理员端功能;用户端仅提供「重启微信」和「启动 / 停止」。

Q5:停止后需要重新扫码吗?
需要。停止会关闭微信进程,下次启动后需重新登录微信。

8. 附:与管理员端功能对照

能力用户 H5(我的工作台)管理后台(云主机管理)
启动客户端✅✅
停止客户端✅✅
重启客户端进程❌✅
一键批量重启❌✅
重启微信✅(WS)❌
查看微信主窗口截图❌✅
VNC 远程桌面预留(未开放)✅

两个入口的服务端最终都汇聚到同一套 CloudHostUserService / ClientService,操作语义一致。

WeBot · 云主机用户 H5 使用手册