1.1 服务器要求
推荐使用云服务器(阿里云、腾讯云、AWS等),最低配置:
- 1核 CPU
- 1GB 内存
- 5GB SSD 硬盘
- 固定公网 IP
- 开放 TCP 端口:21115-21119
RustDesk 是领先的开源远程控制软件,不依赖第三方服务器,支持完全私有化部署。适合企业内网远程办公、技术运维远程支持、个人远程访问等场景。
商业软件压缩率高,画质差,操作延迟明显,严重影响工作效率。
使用第三方服务器中转,您的屏幕画面和数据都要经过别人服务器。
TeamViewer 等商业软件价格昂贵,个人用户和中小企业难以承受。
个人使用却被误判为商业用途,导致账号被封禁,无法正常工作。
根据您的使用场景和技术能力,选择合适的部署方案:
| 对比项 | 官方公共服务器版 | 自建私有服务器版 |
|---|---|---|
| 适用人群 | 个人用户、小白用户 | 企业用户、技术爱好者 |
| 部署难度 | ★★★☆☆ 即装即用 | ★★★★☆ 需配置服务器 |
| 数据隐私 | 需经过官方中转 | 完全私有,数据不出本地 |
| 连接稳定性 | 依赖官方服务器 | 自控性高,稳定的企业专线 |
| 成本 | 免费(受限) | 服务器成本(可复用已有服务器) |
| 定制能力 | 无 | 完全可定制 |
选择您的操作系统,获取对应版本安装包:
v1.2.3 · 64位 · ~15MB
获取 Windows 64位版 (v1.2.3)⚠️ Win7 用户请右键选择「管理员运行」
v1.2.3 · Intel/Apple Silicon · ~20MB
获取 macOS 版 (v1.2.3)⚠️ 首次运行需在系统偏好设置中允许
v1.2.3 · AppImage · ~18MB
获取 Linux AppImage (v1.2.3)⚠️ 需执行 chmod +x 赋予执行权限
v1.2.3 · APK · ~12MB
获取 Android 版 (v1.2.3)⚠️ 首次安装需开启「安装未知应用」
自建中继服务器可确保您的远程流量完全经过自有服务器,数据隐私零风险。且在企业内网环境中,连接成功率更高,延迟更低。
推荐使用云服务器(阿里云、腾讯云、AWS等),最低配置:
在服务器上执行以下命令安装 Docker(Ubuntu/Debian 系统):
curl -fsSL https://get.docker.com | sh
sudo systemctl enable docker
sudo systemctl start docker
在服务器上创建 RustDesk 中继服务的工作目录:
mkdir -p ~/rustdesk-server
cd ~/rustdesk-server
hbbs 是 RustDesk 的中继服务器,负责转发远程流量:
docker run -d --name hbbs \
-p 21115:21115 -p 21116:21116 -p 21116:21116/udp \
-p 21117:21117 \
-v ~/rustdesk-server/data:/root \
rustdesk/rustdesk-server:latest hbbs
hbbr 是 RustDesk 的信号服务器,负责建立点对点连接:
docker run -d --name hbbr \
-p 21118:21118 \
-v ~/rustdesk-server/data:/root \
rustdesk/rustdesk-server:latest hbbr
查看服务器上生成的公钥,用于客户端配置:
cat ~/rustdesk-server/data/id_ed25519.pub
将显示类似以下的公钥字符串:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
在 RustDesk 客户端中依次点击:
完成配置后,尝试发起远程控制请求。若连接成功且延迟较低,说明私有服务器已正常运行。
请按以下顺序排查:
21115-21119docker ps这通常是由于服务器时间不同步导致的。请在服务器上执行:
sudo timedatectl set-timezone Asia/Shanghai
sudo timedatectl set-ntp true
同步后重启 hbbs 容器:docker restart hbbs
Windows:通过「设置 → 应用 → 卸载」移除,同时删除 %APPDATA%\RustDesk 目录
macOS:将应用拖入废纸篓,删除 ~/.rustdesk 目录
Linux:删除 AppImage 文件和 ~/.rustdesk 目录
Android:通过系统设置卸载,并清除应用数据
在 RustDesk 设置中勾选「不显示隐私窗口」后,被控端将不再弹出确认对话框。适合固定设备间的远程控制场景。
是的。RustDesk 支持多显示器,可以在客户端设置中选择「所有显示器」或「指定显示器」。远程时切换显示器的快捷键为 Ctrl+Shift+1/2/3。
在连接建立后,点击远程窗口左上角的「文件」图标,即可打开文件传输面板。支持拖拽传输和断点续传。