一个基于 WebRTC 和 WebSocket 的远程鼠标控制系统,支持实时屏幕共享和鼠标控制。
- 实时屏幕共享
- 鼠标控制
- 支持点击操作
- 自动重连机制
- 在线状态显示
- 支持多人在线(单一控制)
- 安全的密码认证机制
- 浏览器(Chrome、Firefox、Edge等)
- 支持 WebRTC 和 WebSocket
- 打开系统网页
- 点击"开始共享"按钮
- 在浏览器弹出的权限窗口中选择要共享的屏幕
- 系统会生成一个共享密码
- 将密码发送给控制方
- 打开系统网页
- 在"远程连接"区域输入共享密码
- 点击"连接"按钮
- 连接成功后,可以在共享屏幕上移动鼠标
- 点击"点击"按钮可以在远程执行鼠标点击操作
- 连接指示灯:
- 绿色:连接正常
- 红色:连接断开
- 在线人数:显示当前连接到系统的用户数
- 控制状态:显示当前是否有用户在控制
- 确保网络连接稳定
- 建议使用有线网络以获得更好的体验
- 如果出现连接断开,系统会自动尝试重连
- 共享密码仅一次有效,断开后需要重新获取
- 同一时间只允许一个用户进行控制
-
无法开始共享?
- 检查浏览器是否支持屏幕共享
- 确保已授予屏幕共享权限
- 尝试使用 HTTPS 连接
-
鼠标控制不准确?
- 确保控制端窗口没有被缩放
- 等待视频流完全加载
- 检查网络延迟情况
-
连接经常断开?
- 检查网络连接稳定性
- 确保防火墙未阻止 WebSocket 连接
- 尝试刷新页面重新连接
-
点击功能无响应?
- 确保已建立控制连接
- 检查是否有其他用户正在控制
- 尝试重新连接
- 不要将共享密码发送给不信任的人
- 及时停止不需要的共享
- 注意保护隐私信息
- 建议在可信的网络环境中使用
如遇到问题,请检查:
- 浏览器控制台是否有错误信息
- 网络连接状态
- 浏览器版本是否最新
- 是否授予了必要的权限
- 屏幕分辨率:支持最高 1920x1080
- 帧率:最高 120fps
- 同时控制用户数:1
- 自动重连次数:最多 5 次
- 使用 Chrome 或 Edge 浏览器
- 保持窗口全屏显示
- 使用有线网络连接
- 在网络状况良好的环境中使用