自用的基于 C++/Qt 开发的高性能开源远程桌面程序,支持自建信令服务器,具备硬解码/硬编码及零拷贝技术以优化性能。
🖥️ Airan-Desk 远程桌面程序
一款高性能、注重安全的开源远程桌面解决方案,支持全自建环境。
✨ 核心特性
- 高性能架构:基于 C++/Qt 开发,性能优异。
- 极致流畅:自动检测开启硬解码和硬编码,优先进行零拷贝(Zero-copy)探测。
- 高安全性 :
- 远程ID 和密码完全使用 UUID 生成。
- 不支持修改为自定义的非 UUID 密码,有效防止弱口令被暴力破解。
- 全自建支持:支持100%环境自建,信令服务器与远程软件均为开源。
- 无界面模式 :支持在配置文件
conf/common.ini中隐藏 UI 界面(将showUI = true改为false),配置后所有操作无任何 UI 显示。 - 配置文件直读 : 软件生成的远程ID和密码直接保存在
conf/id.ini内,无界面也可以轻松获取。 - 跨平台兼容 :
- Windows :
- Win32 包:支持 Win7 及以上(不支持零拷贝)。
- Win64 包:支持 Win10 及以上(支持零拷贝的全功能版本)。
- Linux:测试支持 Ubuntu 18.04 至 Ubuntu 24.04。
- Windows :
- 易于编译:基于 CMake 构建,自行编译非常简单。
📦 下载地址
由于上传文件大小受限,可前往以下平台获取:
| 组件 | Gitee (码云) | GitHub |
|---|---|---|
| 客户端 (airan-desk) | Releases 页面 | Releases 页面 |
| 信令服务器 (signal-server) | Releases 页面 | Releases 页面 |