远程连接
WebUI 远程访问
在桌面端启用 WebUI,通过浏览器、局域网地址或二维码访问 SoniBot。
WebUI 提供浏览器版 SoniBot。最简单的方式是在桌面应用中启用,不需要手动运行命令。
启用 WebUI
- 在 SoniBot 桌面端进入“设置 → 远程连接”;
- 打开“启用 WebUI”;
- 保持默认端口,或设置一个
1–65535范围内的可用端口; - 只在本机使用时关闭“允许远程访问”;
- 需要同一局域网的手机或电脑访问时,打开“允许远程访问”;
- 等待状态显示“运行中”;
- 复制本地地址或网络地址,在目标浏览器中打开。
改变端口或“允许远程访问”时,SoniBot 会重启 WebUI 服务以应用新的监听配置。
地址怎么选
http://localhost:<端口>:只在当前机器上使用;http://<局域网-IP>:<端口>:同一局域网中的其他设备使用;- 二维码:用手机扫描后打开对应地址,并按页面提示登录。
如果手机扫描后打不开,先确认手机和电脑在同一网络,并检查电脑防火墙是否允许该端口。
账号与密码
首次启动会生成管理员账号和初始密码。请立即:
- 保存初始密码;
- 登录 WebUI;
- 在桌面设置中修改用户名或密码;
- 使用至少 8 个字符、且不常见的密码。
初始密码可能只显示一次,之后以星号隐藏。忘记密码时,在桌面应用中使用“重置密码”;浏览器端不能管理 WebUI 服务和敏感设置。
常见问题
地址拒绝连接
- 确认桌面设置显示“运行中”;
- 检查端口是否被其他应用占用;
- 重启 WebUI 开关;
- 确认复制的是当前端口,而不是旧地址。
本机可以,其他设备不行
- 开启“允许远程访问”;
- 使用局域网 IP,不要在手机上使用
localhost; - 确认设备在同一局域网;
- 放行操作系统防火墙;
- 检查访客 Wi-Fi 是否隔离设备。
页面能打开但 Agent 不能工作
- 桌面 SoniBot 和后端必须仍在运行;
- 目标 Agent 需要完成认证;
- 本机项目目录必须可访问;
- 查看桌面端是否有等待确认的权限请求。
安全建议
开启“允许远程访问”会让服务监听局域网接口。只在可信网络使用,不要在公共 Wi-Fi 或无访问控制的公网环境直接开放。
- 定期更新 SoniBot;
- 修改默认凭据,不复用常用密码;
- 跨网络优先使用 VPN 或带 HTTPS 的反向代理;
- 不在远程会话中扩大不必要的项目目录权限;
- 不使用时关闭 WebUI。