CrossDesk
CrossDesk 是一款免费、轻量的开源远程桌面软件,支持 Windows、macOS、Linux、iOS、Android 与 Web 客户端,可用于跨设备远程控制,并提供硬件加速与自托管部署选项。
访问 kunkundi/crossdesk项目简介
CrossDesk 是一款免费、轻量的开源远程桌面软件,可从电脑、浏览器或手机连接远端电脑,并通过桌面墙(DeskHub)集中查看与操控多台设备。项目基于 MiniRTC,支持自托管。
核心功能
- 跨平台远控:Windows、macOS、Linux 桌面互控,浏览器及原生 iOS / Android 客户端访问电脑;鸿蒙 PC 与移动端处于开发阶段。
- 桌面墙:多设备实时预览、分组、放大操控、群控和批量文件分发。
- 画面与声音:H.264 / AV1、硬件编解码、远端音频,以及会话内画质和帧率调整;可用能力随平台与设备而异。
- 日常协作:多显示器切换、键鼠与组合键、文本剪贴板、文件传输。
- 部署与运维:P2P 直连、TURN 中继、SRTP 媒体加密、自托管,以及 Windows 登录前远控和 Linux 无头运行。
适用场景
- 从另一台电脑、手机或浏览器远程访问并操作远端电脑。
- 通过桌面墙集中查看和管理多台设备,进行分组、预览、群控和文件分发。
- 在需要自主控制数据流转的场景中,自托管信令与 TURN 中继服务。
- 在无人值守场景中使用 Windows 登录前远控和 Linux 无头运行。
快速开始
- 准备被控电脑:安装并运行 CrossDesk,等待显示“已连接服务器”,查看“本桌面”中的本机 ID 和密码。
- 发起连接:在另一台电脑的 CrossDesk 中输入被控电脑的 9 位 ID,点击“连接”;也可使用原生移动端或 Web 客户端。
- 验证密码:输入被控电脑当前的连接密码,等待远程画面出现;桌面端可勾选“记住密码”,后续从“近期连接”重连。
部署与要求
- Windows:Windows 10+,x64;提供 .exe 安装包,也支持便携构建。
- macOS:macOS 14.0+;按 Intel / Apple Silicon 选择 x64 / arm64 .pkg。
- Linux:Ubuntu 20.04+、glibc 2.31 基线;amd64 / arm64 .deb;已有桌面选标准版,无桌面环境或需独立桌面选虚拟桌面版(Xfce)。
- iOS / iPadOS:iOS 16.0+,仅控制;发布包为未签名应用,需自行签名或使用 Xcode 构建安装。
- Android:Android 8.0+,arm64,仅控制;下载已签名 APK 安装,或自行构建。
采用前须知
- 许可证:GPL-3.0。在使用、修改或分发项目前,请确认其具体条款。