市面上远控虽多,但大多存在实名限制、客户Duan臃肿或数据不透明的问题。RootDesk是我自研的一套轻量化远控方案,核心逻辑为:Docker部署服务端 + 网页控制端 + Python绿色客户Duan。
核心功能清单
实时桌面控制:基于浏览器直接操作远程电脑,手机、平板或PC只要能打开网页即可控制。
网页级文件管理:支持远程文件的上传、下载、删除,操作体验类似网盘。
远程终端:直接在网页内执行CMD或Shell命令,方便远程运维和配置修改。
私有屏幕模式:远程操作时可一键黑掉对方显示器,防止现场围观,保护操作隐私。
双向语音对讲:支持实时监听远程设备音频,并能通过麦克风远程喊话,方便技术指导。
系统状态监控:实时查看CPU、内存、硬盘及进程列表,支持一键结束进程。
远程锁屏与解锁:重点说明下,系统支持远程触发锁屏,并且可以直接在网页端输入密码完成远程解锁。
设备状态控制:支持远程重启、关机、注销,以及客户Duan开机自启,确保设备永久在线。
部署与使用
1. 服务端部署(Docker)将镜像包上传至服务器后执行:
docker load < rootdesk_deploy.tar
docker run -d --name rootdesk -p 3000:3000 -p 3001:3001 -v $(pwd)/data:/app/server/data --restart always rootdesk:latest
注:启动后通过 docker logs rootdesk 查看系统自动生成的初始管理员账号密码。
2. 客户Duan连接下载Windows客户Duan(.exe绿色版),在设置中填写服务器IP和端口即可连接。
下载地址(百du网盘)
在线演示 无需搭建可直接访问:https://rootdesk.cn
碎碎念
界面比较干净。目前Windows端已稳定,安卓被控端正在开发中。客户Duan为纯Python编译,如遇杀毒软件误报请自行添加白名单或提交微步云沙箱检测。
欢迎大家测试反馈。