octop v0.9.24 的“专家远程桌面”是其自研跨平台实时桌面控制能力,不依赖系统rdp,通过轻量代理+websocket隧道实现;需在系统设置启用、为专家授权、被控端安装注册代理,并在专家任务中按需调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.24 的“专家远程桌面”不是传统意义上的 Windows 远程桌面(RDP),而是其内置的跨平台实时桌面控制能力,支持 Linux、Windows、macOS,甚至无图形界面的 Linux 服务器一键搭建隔离桌面环境。它不依赖系统原生 RDP 服务,也不走 3389 端口,而是通过 Octop 自研的轻量级桌面代理 + WebSocket 安全隧道实现。
确认远程桌面功能已启用
Octop 的远程桌面是可插拔模块,默认可能未激活:
- 启动 Octop 后,进入 Web 控制台(通常是
http://localhost:8080或你部署的域名) - 管理员登录 → 左侧菜单点击「系统设置」→「功能开关」
- 找到 Remote Desktop(远程桌面),确保状态为「启用」
- 保存后,服务会自动拉起桌面代理进程(首次启用可能需几秒初始化)
为指定专家分配远程桌面权限
Octop 支持“多专家团”,每个专家角色可独立配置能力边界:
- 进入「专家管理」→ 找到你要配置的专家(如 “运维专家”、“家庭管家”)
- 点击「编辑」→ 滚动到底部「能力授权」区域
- 勾选 允许控制远程桌面(该选项默认关闭,需显式授权)
- 可进一步限制:仅允许查看、禁止键盘/鼠标输入、限定目标主机白名单(如只允许连
server-prod) - 保存后,该专家在执行任务时即可调用桌面能力
被控设备需安装并注册桌面代理
Octop 的远程桌面需要目标机器运行一个轻量代理(octop-desktop-agent),不是 Windows 自带的 RDP 服务:
- 在被控机上下载对应系统版本的代理(Linux x64 / macOS ARM64 / Windows x64),地址见 Octop GitHub Release 页面
- 解压后执行:
./octop-desktop-agent --register --server http://your-octop-server:8080 --token YOUR_AGENT_TOKEN -
YOUR_AGENT_TOKEN可在 Octop 控制台「设备管理 → 添加新设备」中生成,一次一用 - 代理启动后自动后台运行,并上报设备名、分辨率、OS 类型等元信息
在专家任务中调用远程桌面
远程桌面不是手动点开的“连接窗口”,而是由专家 Agent 在任务流中按需触发:
- 例如用户指令:“帮我看看服务器磁盘是否快满了”,运维专家会自动选择已注册的服务器代理
- 专家引擎通过 Loop Engineering 拆解任务:先连桌面 → 打开终端 → 执行
df -h→ 截图分析 → 返回结论 - 你可在 Web 控制台「会话记录」里回看整个桌面操作过程(含录屏与命令日志)
- 如需人工介入,点击会话页右上角「接管控制」按钮,即可实时键鼠操作
它不依赖系统版本(Win10 家庭版也支持)、不暴露公网端口、所有画面和指令均加密传输。本质上,这是把远程桌面变成专家的一个“感官延伸”,而不是独立工具。











