远程连接
远程连接概览
选择 WebUI 或消息渠道,从手机、浏览器和聊天应用使用 SoniBot。
远程连接让你在离开主电脑后继续发起任务、查看会话和接收结果。任务仍由运行 SoniBot 的机器执行,因此该机器、Agent 运行时和网络必须保持可用。
两种方式
| 方式 | 适合场景 | 交互范围 | 主要风险 |
|---|---|---|---|
| WebUI | 需要接近桌面端的完整界面 | 浏览器访问会话、项目和文件工作台 | 端口暴露、账号密码和网络边界 |
| 消息渠道 | 从飞书、Telegram 等快速下达任务 | 以消息为中心,绑定指定助手 | Bot 凭据、用户配对和渠道权限 |
网络范围
- 仅本机:使用
localhost,只在运行 SoniBot 的机器上访问; - 局域网:开启“允许远程访问”,使用机器的局域网 IP 和端口;
- 跨网络:使用可信 VPN、组网或有 TLS 与访问控制的反向代理;
- 服务器部署:适合长期在线,但需要额外处理防火墙、更新、备份和日志。
不要把未加密的 WebUI HTTP 端口直接暴露到公网。至少使用可信专网,或在前面配置 HTTPS、强认证和访问限制。
连接前检查
- SoniBot 主机不会因休眠或关机中断;
- 需要使用的 Agent 已完成认证并测试可用;
- 项目目录和文件权限适合远程任务;
- WebUI 密码或 Bot 凭据没有出现在聊天和日志中;
- 消息渠道只批准认识的用户;
- 自动允许模式符合当前目录和任务风险。