开源远程桌面 crDesk 发布:C++ 实现,基于 Chromium + WebRTC 支持三大平台

libcr 项目组在 V2EX 发布开源远程桌面应用 crDesk,支持 Windows、Linux 和 macOS 三大平台。项目采用 C++ 实现,底层基于 Chromium、GPU 与 WebRTC 技术,可调用设备硬件视频加速能力,保障远程画面传输的流畅度与低延迟。功能方面,crDesk 支持屏幕共享、远程键鼠控制、文本与图片剪贴板同步,以及系统声音和麦克风共享;文件传输支持队列管理、进度显示和完整性校验。应用还提供局域网自动发现、多标签页与独立窗口等体验优化。安全机制上,通过连接密钥、临时访问令牌、可信设备配对和独立权限管理控制访问。针对不同操作系统特性,项目分别提供 Windows 服务集成、Linux Portal/EIS 与 KMS/UHID 集成,以及 macOS 登录后自动共享能力,可按平台配置锁屏访问或无人值守模式。该工具定位于局域网或 VPN 环境下的远程操作场景,源代码已在 GitHub 平台开源,供社区使用与审查。

事件分析

技术看点在于架构选型:以 Chromium + WebRTC 为底层,天然继承成熟的音视频编解码与低延迟传输能力,叠加 GPU 硬件加速后,性能上限高于多数依赖软件编码的自研方案。远程桌面赛道长期由 TeamViewer、ToDesk 等商业产品主导,开源阵营中 RustDesk 已验证自托管远控的市场需求,crDesk 为开发者与企业内网场景提供了新选项。其对 Linux Portal、KMS/UHID 及 macOS 登录共享的深度适配,显示出对 Wayland 时代桌面集成难题的正面应对,这在同类开源项目中并不多见。后续走向取决于社区活跃度、安全审计结果,以及能否在与 RustDesk 等成熟项目的差异化竞争中建立认知度。硬件加速、无人值守与细粒度权限管理组合,指向企业级内网运维场景,商业潜力与安全责任并存。

核心观点:WebRTC + GPU 硬件加速的架构路线正在成为开源远控的技术主流,自托管远程桌面正向企业内网与隐私敏感场景加速渗透。

原文链接:V2EX 分享发现

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册