远程桌面软件,很多人第一反应是 TeamViewer 或 AnyDesk。功能确实不错,但问题也不少:
有没有一个开源、免费、可自建的远程桌面替代方案?答案就是 —— RustDesk。

截图引用Github项目
什么是 RustDesk?
RustDesk 是一个基于 Rust + Flutter开发的 远程桌面软件,主打开源、安全、可控。
特点一句话总结:
跨平台 + 自建服务 + 免费开源 + 极低延迟
它几乎可以无缝替代 TeamViewer / AnyDesk,而且还带来自由度。

截图引用Github项目
核心亮点
简单说:RustDesk 不仅能做远程桌面,还能做 远程办公 + 文件同步,而且没有付费墙。

截图引用Github项目

截图引用Github项目
快速体验
个人用户如果只是日常远控,可以直接下载客户端:https://rustdesk.com
安装完成后会生成一个设备 ID,输入对方 ID + 密码即可建立连接,操作和 TeamViewer 很像。
如果你对隐私和内网访问有要求,可以自建服务:
# 使用 Docker 一键部署
docker run -d --name hbbr -p 21117:21117 rustdesk/rustdesk-server hbbr
docker run -d --name hbbs -p 21116:21116 rustdesk/rustdesk-server hbbs
这样就能让客户端走你自己的 relay/rendezvous 服务器,数据完全掌握在自己手里。
使用体验
我测试过几种场景:
缺点:
但瑕不掩瑜,作为开源项目已经非常成熟。
适用场景
总结
如果你厌倦了 TeamViewer 的收费限制,或者不想依赖闭源工具,RustDesk 是一个非常值得尝试的开源替代方案:
