项目介绍
RustDesk 是一款完全开源免费的远程桌面软件,使用 Rust 语言编写,性能卓越、安全可靠。它可以完美替代 TeamViewer、向日葵、AnyDesk 等付费远程桌面工具,并且支持自建服务器,让你的数据完全由自己掌控。
✨ ✨
核心优势:完全免费无限制、开箱即用无需配置、支持自建服务器、全平台覆盖(Windows / macOS / Linux / Android / iOS / Web)、数据安全有保障!
| 项目信息 | 详情 |
|---|---|
| GitHub 地址 | github.com/rustdesk/rustdesk |
| Star 数量 | 107,800+ |
| 开发语言 | Rust + Flutter |
| 开源协议 | AGPL-3.0 |
| 支持平台 | Windows / macOS / Linux / Android / iOS / Web |
| 官方网站 | rustdesk.com |
| 官方文档 | rustdesk.com/docs |
核心功能
💡 💡
对比优势:相比 TeamViewer 的商业检测限制、向日葵的广告和限速、AnyDesk 的付费订阅,RustDesk 完全免费无任何限制!
下载安装
下载地址
🐙
GitHub Releases
官方最新版
🌐
官网下载
rustdesk.com
🌙
Nightly 版
每日构建版
安装步骤
根据你的操作系统选择对应版本:
- Windows:下载
.exe安装包 - macOS:下载
.dmg安装包 - Linux:下载
.deb/.rpm/.AppImage - Android:Google Play 或下载
.apk - iOS:App Store 搜索 RustDesk
双击安装包,按提示安装即可。安装完成后 RustDesk 会自动启动,显示你的设备 ID 和临时密码。
💡 💡
首次启动时,Windows 可能弹出防火墙提示,点击”允许访问”即可。
在需要被控制的设备上也安装 RustDesk,记下它的设备 ID 和密码。
使用教程
远程连接
在主界面右侧输入要连接的远程设备 ID。
点击”连接”按钮,输入远程设备的密码,即可建立远程桌面连接。
连接成功后,你可以看到远程桌面画面,用鼠标和键盘控制远程电脑,就像在本地操作一样。
文件传输
连接远程设备后,点击”连接”按钮旁的”传输文件”选项,或在连接后的工具栏中切换到文件传输标签。
左侧显示本地文件,右侧显示远程文件。可以直接拖拽传输,也可以选中文件后点击传输按钮。
设置固定密码
默认情况下,RustDesk 使用临时密码(每次启动会变化)。如果你需要固定密码,方便无人值守访问:
点击主界面的设置图标(齿轮),进入”安全”设置。
在”密码”选项中设置一个固定密码,之后就可以用这个密码随时远程连接了。
⚠️ ⚠️
安全提醒:固定密码请设置足够复杂,并妥善保管。如果不需要无人值守访问,建议使用默认的临时密码更安全。
自建服务器(进阶)
RustDesk 默认使用官方公共服务器进行连接中继。如果你需要更快的速度、更好的隐私保护,可以自建服务器。
使用 Docker 一键部署
# 创建数据目录
mkdir -p /opt/rustdesk-server
# 使用 Docker Compose 部署
docker compose up -d
Docker Compose 配置示例
version: '3'
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
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
客户端配置自建服务器
服务器首次启动后会在数据目录生成 id_ed25519.pub 公钥文件,复制其中的 Key。
打开 RustDesk 客户端 → 设置 → 网络 → ID/中继服务器,填入你的服务器 IP 和 Key。
📌 📌
端口要求:需要开放 21115(TCP)、21116(TCP/UDP)、21117(TCP)、21118/21119(TCP,可选 WebSocket)端口。
常见问题
Q1: RustDesk 完全免费吗?
客户端完全免费开源。官方也提供付费的云服务器托管服务,但你可以选择自建服务器,完全免费使用。
Q2: 连接速度慢怎么办?
默认使用官方公共服务器,高峰期可能较慢。建议自建服务器,放在国内云服务器上,连接速度会大幅提升。
Q3: 支持哪些操作系统?
支持 Windows(7+)、macOS(10.14+)、Linux(Ubuntu/Fedora/Arch等)、Android(6.0+)、iOS(14.0+)以及 Web 浏览器。
Q4: 和 TeamViewer 比有什么优势?
完全免费无商业检测、开源代码透明可审计、自建服务器数据完全自己掌控、无广告无限速。
Q5: macOS 提示无权限怎么办?
macOS 需要手动授权:系统设置 → 隐私与安全 → 辅助功能 / 屏幕录制,添加 RustDesk 并启用。
Q6: 能用于企业环境吗?
可以。RustDesk 支持自建服务器、地址簿管理、权限控制等企业特性。AGPL-3.0 开源协议允许企业内部使用。
本站收集的资源仅供内部学习、研究软件设计思想与原理使用。学习研究后请自觉删除,请勿添加内容资料中的联系方式,谨防受骗;请勿传播。因未及时删除或用于其他用途所造成的任何后果,均由使用者自行承担。感谢理解与配合!
若您认为「cmzhiku.com」发布的内容侵犯了您的合法权益,请联系站长邮箱:ksxwdyx@qq.com。我们将在核实后及时进行删除处理。
本站资源大多存储于云盘。如发现下载链接失效或资源异常,请及时联系我们,我们会第一时间核实并更新。



















