开源免费的远程桌面工具,TeamViewer / 向日葵的完美替代
🔥 107K+ Star · 开源免费 · 全平台支持 · 可自建服务器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 |
高性能远程桌面连接,支持鼠标键盘控制、剪贴板同步、多显示器
内置文件传输功能,轻松在本地和远程设备间传输文件
所有连接默认端对端加密,数据传输安全有保障
支持自建中继/信令服务器,数据完全掌控,企业级部署
Windows / macOS / Linux / Android / iOS / Web 全覆盖
无需注册账号,无需配置,安装即可使用,支持 ID + 密码直连
对比优势:相比 TeamViewer 的商业检测限制、向日葵的广告和限速、AnyDesk 的付费订阅,RustDesk 完全免费无任何限制!
根据你的操作系统选择对应版本:
.exe 安装包.dmg 安装包.deb / .rpm / .AppImage.apk双击安装包,按提示安装即可。安装完成后 RustDesk 会自动启动,显示你的设备 ID 和临时密码。
首次启动时,Windows 可能弹出防火墙提示,点击"允许访问"即可。
在需要被控制的设备上也安装 RustDesk,记下它的设备 ID 和密码。
在主界面右侧输入要连接的远程设备 ID。
点击"连接"按钮,输入远程设备的密码,即可建立远程桌面连接。
连接成功后,你可以看到远程桌面画面,用鼠标和键盘控制远程电脑,就像在本地操作一样。
连接远程设备后,点击"连接"按钮旁的"传输文件"选项,或在连接后的工具栏中切换到文件传输标签。
左侧显示本地文件,右侧显示远程文件。可以直接拖拽传输,也可以选中文件后点击传输按钮。
默认情况下,RustDesk 使用临时密码(每次启动会变化)。如果你需要固定密码,方便无人值守访问:
点击主界面的设置图标(齿轮),进入"安全"设置。
在"密码"选项中设置一个固定密码,之后就可以用这个密码随时远程连接了。
安全提醒:固定密码请设置足够复杂,并妥善保管。如果不需要无人值守访问,建议使用默认的临时密码更安全。
RustDesk 默认使用官方公共服务器进行连接中继。如果你需要更快的速度、更好的隐私保护,可以自建服务器。
# 创建数据目录
mkdir -p /opt/rustdesk-server
# 使用 Docker Compose 部署
docker compose up -d
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)端口。
客户端完全免费开源。官方也提供付费的云服务器托管服务,但你可以选择自建服务器,完全免费使用。
默认使用官方公共服务器,高峰期可能较慢。建议自建服务器,放在国内云服务器上,连接速度会大幅提升。
支持 Windows(7+)、macOS(10.14+)、Linux(Ubuntu/Fedora/Arch等)、Android(6.0+)、iOS(14.0+)以及 Web 浏览器。
完全免费无商业检测、开源代码透明可审计、自建服务器数据完全自己掌控、无广告无限速。
macOS 需要手动授权:系统设置 → 隐私与安全 → 辅助功能 / 屏幕录制,添加 RustDesk 并启用。
可以。RustDesk 支持自建服务器、地址簿管理、权限控制等企业特性。AGPL-3.0 开源协议允许企业内部使用。
和志同道合的朋友一起交流学习
抖音扫码加入