
一、软件介绍
玉兔项目由开发者康林(Kang Lin)主导发起,初衷是构建一个自由开放、不受平台限制的远程控制生态。项目采用GPL-3.0开源协议,鼓励社区协作开发,其命名“玉兔”寓意灵活与跨越障碍的能力。开发者明确提出“通过任意方式管理任意设备”的目标,能让你在任何地方使用任何设备和系统通过任意方式远程管理任意设备和系统。
它包括远程桌面、远程控制、文件传输(FTP、SFTP)、终端、远程终端(SSH、TELNET)、播放器、网络工具等功能。
二、技术架构
项目基于C++/Qt框架开发,充分利用Qt的跨平台特性支持多操作系统。核心依赖包括:
必选库:RabbitCommon(基础工具库)
可选协议库:LibVNCServer(VNC协议)、FreeRDP(RDP协议)、QXmpp(即时通信集成)等17。 构建工具链涵盖CMake、Automake和跨编译器(gcc/MSVC),确保代码可移植性
玉兔兼容六大操作系统,覆盖桌面与移动端:
|
操作系统 |
支持状态 |
备注 |
|
Windows |
✓ (7 SP1及以上) |
完整支持RDP/VNC |
|
Linux/Unix |
✓ |
终端协议优化 |
|
Android |
✓ |
集成Scrcpy投屏 |
|
macOS/iOS |
⚠️ |
需社区测试 |
|
WinCE |
⚠️ |
实验性支持 |
官网:
https://github.com/KangLin/RabbitRemoteControl
2、软件特点
2.1 多协议远程控制
玉兔整合企业级协议与自研技术,满足多样化连接需求:
远程桌面协议:
- VNC:支持TigerVNC/RabbitVNC,实现帧缓冲控制(Windows/Linux)
- RDP:完整兼容Windows远程桌面,支持剪切板同步与文件传输
- Scrcpy:Android设备低延迟投屏。
终端协议:
SSH/Telnet:安全命令行管理(Linux/Unix优化)
本地终端:基于qtermwidget的嵌入式控制台(暂限Linux)。
2.2 网络与连接方案
针对复杂网络环境,玉兔提供三层连接方案:
P2P直连:通过ICE框架实现NAT穿透,结合STUN/TURN服务降低中转依赖。
代理支持:内置SOCKS/HTTP代理通道,适应企业防火墙环境。
混合中继:自定义P2P代理协议,平衡速度与可靠性。
2.3 扩展功能
会话管理:历史连接记录、书签加密保存。
多媒体工具:屏幕截图/录像(Windows/Linux/Android)。
插件生态:白板协作、人脸识别、二维码生成等扩展模块
3、安装说明
第一双击exe安装程序打开安装向导界面。

默认为中文简体,接着点击ok按钮。进入安装欢迎界面。

接着点击下一步进入许可协议,点击我接受。进入安装组件选择界面。

这里选择默认,继续点击下一步按钮。进入安装目录选择界面。

这里设置为D盘目录。然后点击安装按钮。

安装过程如下:

安装完成之后界面如下:

3、软件界面
工具首次运行需要同意软件使用协议

点击 I Argee 进入安装选项界面。


运行主界面如下:

效果如下图:





远程控制,安全吗?
看你怎么用了 ,个人用没啥不安全的
被控端没有公网IP,可以吗
前期可能还能用 人数一上来带宽费高的吓人 没有盈利点 亏本谁干
主要的优势是什么,不用像rustdesk和向日葵那样装客户端,同时微软和vnc协议吗
博主可以试下连连控,实际体验下来要更好
用连连控就好了
有向日葵,todesk那种好使么
太复杂了
跨平台特性真不错呢😉
收藏了,感谢分享