你是否厌倦了TeamViewer频繁弹出的“检测到商业用途”、AnyDesk免费版的卡顿断连,以及对第三方服务器隐私安全的担忧?一款名为RustDesk的开源远程桌面软件,正以其“完全免费、开源透明、支持自建服务器”的三大特性,迅速成为技术圈和中小企业的首选替代方案。本文将从零开始,带你全面了解这款神器——它不仅功能对标商业软件,更让你完全掌控自己的数据。
一、RustDesk是什么?一句话讲清楚
RustDesk是一款基于Rust语言编写的开源远程桌面软件,采用AGPL-3.0协议,代码完全公开透明。它支持Windows、macOS、Linux、Android、iOS及Web浏览器,覆盖几乎所有主流平台。
与TeamViewer、AnyDesk等商业软件最大的不同在于:你可以选择使用官方提供的公共中继服务器(开箱即用),也可以搭建自己的私有服务器,所有数据完全自主掌控,无需经过任何第三方。
GitHub地址:https://github.com/rustdesk/rustdesk
截至目前,该项目已获得96.8k+ Stars,活跃度远超同类开源项目。
二、为什么RustDesk能在2025-2026年脱颖而出?
1. 开源透明,彻底告别“商业检测”
TeamViewer用户最头疼的事情是什么?是突然弹出的“检测到商业用途”提示,连接直接被中断。RustDesk作为开源软件,没有商业检测机制,没有连接时长限制,完全免费。其开发人员明确声明:不纵容任何未经授权的访问行为,但正常使用完全不受限制。
2. 端到端加密 + 自建服务器 = 数据安全天花板
RustDesk采用NaCl库进行端到端加密,使用现代ChaCha20-Poly1305加密算法,确保包括服务器运营方在内的任何人都无法窥探你的屏幕数据和文件传输。
更关键的是,你可以自建服务器:所有连接数据——屏幕图像、键盘指令、文件传输——的流转路径完全由你决定。对于金融机构、医疗机构以及对数据主权有严格要求的企业,这提供了闭源软件无法企及的控制力。
3. 性能表现出色,甚至超越商业竞品
根据XDA Developers的实际对比测试,RustDesk在远程控制时的屏幕更新流畅度和即时响应性优于AnyDesk。在多显示器切换等场景下表现尤为出色。特别是在局域网环境下,配合自建中继服务器,可实现接近毫秒级的低延迟体验。
4. 跨平台覆盖,移动端体验持续优化
RustDesk目前已覆盖Windows、macOS、Linux、Android、iOS全平台,并支持Web在线访问。2026年1月发布的1.4.5版本中,移动端终端新增了两行浮动键盘按钮,方便执行常用命令,远程运维体验大幅提升。
5. 持续迭代,紧跟前沿技术
| 版本 | 发布时间 | 核心更新 |
|---|---|---|
| 1.4.2 | 2025年9月 | 增量文件传输、光标显示、网络打洞优化 |
| 1.4.5 | 2026年1月 | 多用户权限细分、相对鼠标模式、移动端优化 |
| 1.4.6 | 2026年3月 | Wayland多屏缩放支持、边缘滚动等 |
1.4.5版本最重要的更新是支持为不同用户单独配置远程控制权限,以及引入相对鼠标模式——这对游戏、绘图等精细操作场景尤为重要。
三、使用教程:从开箱即用到自建服务器
方案一:使用公共中继服务器(零门槛,5分钟上手)
这是最适合普通个人用户的方案,无需任何配置,下载即用。
① 下载客户端
访问官方网站 https://rustdesk.com/zh/(国内已禁止访问,建议访问GitHub社区),选择对应操作系统的安装包。Windows用户可选EXE或MSI格式,Linux用户可通过Flathub安装:flatpak install flathub com.rustdesk.RustDesk。
② 连接远程设备
安装完成后,打开RustDesk,你会看到界面显示你的设备ID和一次性密码。将这个ID和密码提供给要协助你的人,对方在输入框中填入即可建立连接。整个过程无需注册账号、无需登录任何中心化服务。
③ 高级功能使用
连接成功后,你可以使用文件传输、剪贴板同步、远程声音、聊天等功能。文件传输支持跨平台,默认开启。
注意:官方公共服务器在某些时段可能出现拥堵,连接速度可能受影响。若追求极致的稳定性和速度,建议采用方案二。
方案二:自建服务器(技术进阶,完全掌控)
自建服务器是RustDesk的“王牌功能”,也是最值得投入的配置。以下提供两种主流搭建方式。
准备工作
- 一台拥有公网IP的云服务器(配置要求极低,1核1G即可运行)
- 防火墙开放以下端口:TCP 21115-21119,UDP 21116
- 建议使用Ubuntu 20.04/22.04 LTS系统
方法一:Docker一键部署(最推荐,最简单)
这是目前最推荐的部署方式,步骤最少、维护最方便。
# docker-compose.yml
version: '3'
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs -r <你的服务器IP>:21117
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
将<你的服务器IP>替换为实际的公网IP,然后执行:
docker-compose up -d
启动成功后,查看生成的公钥:
cat ./data/id_ed25519.pub
这段公钥后续需要在客户端配置中填写。
方法二:二进制直接部署(传统方案)
# 下载服务端 wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11/rustdesk-server-linux-amd64.zip unzip rustdesk-server-linux-amd64.zip cd amd64 # 启动服务(建议使用pm2管理) pm2 start hbbs -- -k <你的密钥> pm2 start hbbr -- -k <你的密钥> pm2 save pm2 startup
服务器端的两个核心服务:hbbs 负责ID注册和信令服务,hbbr 负责数据中继转发。
客户端配置自建服务器
自建服务器运行成功后,需要在客户端“设置 → 网络”中填写以下信息:
| 配置项 | 填写内容 | 说明 |
|---|---|---|
| ID服务器 | 你的服务器IP或域名 | hbbs的地址 |
| 中继服务器 | 你的服务器IP或域名 | hbbr的地址 |
| Key(可选) | 上一步生成的公钥 | 粘贴id_ed25519.pub的内容 |
安全建议:强烈建议搭配Tailscale或ZeroTier等内网穿透工具使用。通过VPN将各设备组成虚拟局域网后,所有RustDesk连接将完全走内网通道,不仅延迟更低,而且所有流量都不经过公网,安全性达到极致。
配置完成后,所有客户端生成的连接ID都将注册到你的私有服务器上,所有流量也完全通过你的服务器中继,真正实现私有化、高安全、低延迟的远程控制系统。
四、安全性与隐私保护深度解析
RustDesk的安全机制详解
RustDesk的安全性是其核心卖点,主要体现在以下几个层面:
① 端到端加密
所有远程会话使用NaCl加密库进行端到端加密。这意味着即使在数据中继传输过程中,服务器运营方也无法解密和查看你的屏幕内容或文件传输。
② 私有化部署能力
允许用户完全自建信令和中继服务器,所有连接元数据和流量完全脱离第三方基础设施。对于有数据合规要求的企业(如金融机构、医疗行业),这是RustDesk最核心的价值。
③ 非管理员运行
在Windows平台上,RustDesk支持以非管理员身份运行,无需安装即可使用,根据需要在本地或远程提升权限——这大大降低了软件本身可能带来的安全风险。
2026年安全测评表现
根据2026年4月发布的主流远程工具安全与隐私实测报告:RustDesk在数据自主权方面获得最高评价,其开源可审计+自建服务器的组合,使其隐私保护能力远超TeamViewer和AnyDesk等闭源商业软件。
五、谁在使用RustDesk?
根据RustDesk官方对1000多名自建服务器用户的在线调查,使用场景分布如下:
- 37% IT技术支持
- 29% 远程办公
- 25% IT管理与维护
- 9% 工业和其他行业
主要用户画像包括:
- 开发者与运维工程师:远程调试服务器、代码协作
- 中小企业IT部门:私有化部署,替代昂贵的TeamViewer商业授权
- 注重隐私的技术极客:完全掌控数据流向
- 远程办公的普通用户:开箱即用,简单高效
六、与其他主流远程软件的横向对比
| 对比维度 | RustDesk | TeamViewer | AnyDesk | 向日葵 | ToDesk |
|---|---|---|---|---|---|
| 开源 | ✅ 完全开源 | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 |
| 自建服务器 | ✅ 支持 | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 |
| 免费版限制 | 无限制 | 5分钟断连 | 限连接时长 | 限速300KB | 限设备数 |
| 端到端加密 | ✅ 支持 | ✅ AES-256 | ✅ TLS 1.3 | ✅ AES-256 | ✅ RSA/AES |
| 跨平台 | ✅ 全平台 | ✅ 全平台 | ✅ 全平台 | ✅ 全平台 | ✅ 全平台 |
| 商业版价格 | 自建仅服务器成本 | 高额年费 | 中高额年费 | 中额年费 | 中额年费 |
数据来源:主流远程工具深度对比评测
七、实用建议与常见问题
给不同用户的配置建议
| 用户类型 | 推荐方案 | 理由 |
|---|---|---|
| 普通个人用户 | 使用官方公共中继 | 零配置,开箱即用,日常使用完全够用 |
| 技术爱好者 | 购买低配云服务器自建 | 掌握数据控制权,获得更低延迟 |
| 中小型企业 | 私有化部署 + Tailscale VPN | 数据主权+内网加速,替代商业授权成本 |
| 跨国家庭/团队 | 两地部署中继 | 优化跨国连接延迟 |
常见问题解答
Q1:RustDesk真的完全免费吗?
A:RustDesk本身完全开源免费,无任何功能或时长限制。如果使用官方公共服务器,分文不花。如果自建服务器,只需支付云服务器成本——通常一年几十到几百元,远低于商业软件年费。有商业版RustDesk Server Pro可供企业选择,提供Web控制台、用户管理等高级功能,但开源免费版完全够用。
Q2:自建服务器需要什么样的配置?
A:实测1核1G内存的云服务器即可稳定运行,支持50+并发连接。推荐使用Ubuntu 22.04 LTS系统,建议带宽≥50Mbps以获得流畅画面。
Q3:RustDesk与Windows自带的RDP有什么区别?
A:RDP需要公网IP或VPN穿透,且仅支持Windows到Windows的远程桌面。RustDesk支持跨平台、无需公网IP、自带NAT穿透,使用门槛更低,但RDP在纯Windows环境下画面流畅度更优。
Q4:自建服务器是否需要域名和SSL证书?
A:使用IP地址即可直接连接,但为提升安全性建议配置SSL证书。可使用Let‘s Encrypt免费获取,并通过Nginx反向代理配置HTTPS加密。
Q5:连接速度慢怎么办?
A:首先确认是否使用了自建服务器(公共服务器高峰期可能拥堵);其次检查网络环境,UDP打洞失败时会走TCP中继,延迟会增加;局域网环境下建议直接输入内网IP,实现P2P直连。
Q6:RustDesk支持远程开机吗?
A:RustDesk本身不支持,但可以配合Wake-on-LAN工具(如路由器ARP绑定+端口唤醒)实现。如需内建远程开机功能,可考虑向日葵或ToDesk。
Q7:宝塔代理的RustDesk和原版有什么区别?
A:宝塔于2025年7月成为RustDesk国内独家代理商,主要提供本地化中文客服、发票、合规协助等服务。基础版代理价格比官方略贵约48元/年,适合需要本地化服务的企业用户。
八、总结:RustDesk值得选择吗?
| 场景 | 推荐指数 | 说明 |
|---|---|---|
| 个人远程办公/技术支持 | ⭐⭐⭐⭐⭐ | 完全免费,开箱即用,体验优于商业软件免费版 |
| 中小企业私有化部署 | ⭐⭐⭐⭐⭐ | 自建服务器省去高额年费,数据自主可控 |
| 技术人员远程运维 | ⭐⭐⭐⭐⭐ | 跨平台支持全,可深度定制,性能出色 |
| 对延迟敏感的专业场景(如设计、游戏) | ⭐⭐⭐⭐ | 配合自建服务器体验优秀,可考虑相对鼠标模式优化 |
| 完全不熟悉技术的普通用户 | ⭐⭐⭐⭐ | 公共服务器版开箱即用,自建服务器需要一定技术能力 |
RustDesk是一款足以让TeamViewer和AnyDesk“睡不着觉”的开源产品。 它用开源的方式,提供了商业软件级别的功能和体验,同时赋予了用户前所未有的数据掌控力。无论你是个体用户想告别商业软件的付费陷阱,还是企业IT想构建私有、安全的远程支持系统,RustDesk都值得你认真考虑。













