RustDesk Mac版安装使用完全指南
为什么在Mac上使用RustDesk
RustDesk在macOS上的优势:
- 开源透明,隐私安全
- 自托管选项,数据自主
- 跨平台支持(Mac/Win/Linux)
- 比TeamViewer更轻量
- 国内访问速度快
一、下载与安装
系统要求
| 项目 | 最低要求 | 推荐 |
|---|---|---|
| macOS版本 | macOS 10.15 (Catalina) | macOS 12+ |
| 架构 | Intel/Apple Silicon | 通用二进制 |
| 内存 | 2GB | 4GB+ |
| 存储 | 200MB | 500MB+ |
下载途径
1. 官方GitHub Releases(推荐)
访问GitHub releases页面:
https://github.com/rustdesk/rustdesk/releases
下载对应的macOS安装包:
- Apple Silicon (M1/M2/M3):
rustdesk-X.X.X-macos-aarch64.dmg - Intel Mac:
rustdesk-X.X.X-macos-x86_64.dmg - 通用二进制:
rustdesk-X.X.X-macos-universal.dmg
2. Homebrew安装
# 添加tap
brew tap rustdesk/rustdesk
# 安装
brew install --cask rustdesk
# 或者直接安装
brew install --cask rustdesk
3. Mac App Store
搜索“RustDesk”,但版本可能滞后。
安装步骤
DMG方式
- 双击下载的
.dmg文件 - 拖拽RustDesk到Applications文件夹
- 等待复制完成
- 在Launchpad找到RustDesk
Homebrew方式
brew install --cask rustdesk
首次启动注意事项
1. 绕过Gatekeeper警告
首次启动可能提示“无法打开,因为来自身份不明的开发者”:
解决方法A:
- 打开
系统偏好设置→安全性与隐私 - 在“通用”标签下找到被阻止的RustDesk
- 点击“仍要打开”
解决方法B(命令行):
# 移除隔离属性
xattr -dr com.apple.quarantine /Applications/RustDesk.app
2. 权限授予
首次启动会请求以下权限:
| 权限 | 用途 | 必填 |
|---|---|---|
| 屏幕录制 | 远程被控时共享屏幕 | 是 |
| 辅助功能 | 控制其他应用 | 是 |
| 麦克风 | 语音通话 | 否 |
| 摄像头 | 视频通话 | 否 |
| 文件访问 | 文件传输 | 否 |
授予方法:
系统偏好设置→安全性与隐私→隐私标签- 找到对应类别(如“屏幕录制”)
- 勾选RustDesk
3. 完全磁盘访问权限(Big Sur+)
为保证文件传输功能:
系统偏好设置→安全性与隐私→完全磁盘访问权限- 添加RustDesk
- 重启RustDesk
二、初始配置
注册或登录
首次启动后:
- 选择“创建新账号”或“登录现有账号”
- 如果自托管服务端,使用“自托管服务器”
获取设备ID和密码
主界面显示:
- ID:永久的设备标识(如
123456789) - 密码:默认临时密码(可设置固定密码)
设置固定密码
避免每次启动都查看临时密码:
- 主界面右上角 →
设置 安全→固定密码- 设置一个复杂密码
- 保存
配置网络
自托管服务端(推荐国内用户)
如果有自己的RustDesk服务端:
设置→网络- 填入:
ID服务器:hbbs.example.com:21116
中继服务器:hbbr.example.com:21117
API服务器:http://hbbs.example.com:21114
Key:your-rustdesk-key
- 点击“应用”
- 重启RustDesk
使用公共服务器
保持默认配置即可(RustDesk官方服务器)。
三、连接远程电脑
输入伙伴ID连接
- 主界面输入伙伴的设备ID
- 输入密码
- 选择连接模式:
- 远程控制:完全控制
- 文件传输:仅传文件
- 屏幕观看:只看不操作
- 点击“连接”
通过地址簿连接
设置→地址簿或主界面“通讯录”- 添加常用联系人
- 一键连接
通过标签分组
为不同场景的电脑添加标签:
- “公司”、“客户”、“家人”
- 快速筛选和连接
四、macOS特色功能
1. Touch Bar支持
RustDesk支持MacBook Pro的Touch Bar:
- 显示常用快捷键
- 自定义按钮
- 状态指示
2. 视网膜屏适配
自动适配Retina高分屏:
- 清晰的远程画面
- 优化的字体渲染
- 合理的DPI缩放
3. macOS快捷键映射
完整支持macOS系统快捷键:
| 快捷键 | 功能 |
|---|---|
| Cmd+C/V/X | 复制/粘贴/剪切 |
| Cmd+Tab | 应用切换 |
| Cmd+Q | 退出应用 |
| Cmd+Space | Spotlight |
| Cmd+Shift+3/4 | 截图 |
在远程会话中直接使用。
4. 多桌面支持
macOS的多桌面(Spaces)功能:
- 远程桌面所有桌面都可访问
- Mission Control查看所有窗口
5. 通知中心集成
接收RustDesk的通知:
- 连接请求
- 文件传输完成
- 错误告警
五、性能优化
1. 调整画质
设置 → 显示:
| 画质 | 分辨率 | 适用 |
|---|---|---|
| 低 | 720p | 弱网 |
| 中 | 1080p | 默认 |
| 高 | 原生 | 强网 |
| 极高 | 原生+高DPI | 局域网 |
2. 调整编解码器
设置 → 高级 → 编解码器:
| 编解码器 | 特点 | 推荐 |
|---|---|---|
| H.264 | 兼容性最好 | ★★★★ |
| H.265 | 压缩率高 | ★★★ |
| VP9 | 开源 | ★★★ |
| AV1 | 最新 | ★★ |
macOS硬件加速:勾选“使用硬件编码”。
3. 网络参数调优
设置 → 网络:
- TCP打洞:默认启用,国内可启用
- UDP打洞:跨国连接推荐
- 音频编码:opus/g722
- 键盘模式:unicode/legacy
4. 后台运行
登录时启动
设置 → 常规 → 登录时启动RustDesk
退出后保持连接
设置 → 常规 → 退出主界面时保持后台运行
5. 内存和CPU优化
RustDesk在Mac上的资源占用:
| 操作 | CPU占用 | 内存占用 |
|---|---|---|
| 空闲 | < 1% | 100MB |
| 远程观看 | 5-10% | 200MB |
| 远程控制 | 10-20% | 300MB |
| 大文件传输 | 15-30% | 400MB+ |
六、文件传输
1. 启用文件传输
两种方式:
- 直接以“文件传输”模式连接
- 在远程会话中打开文件管理器
2. 传输方式
拖放
将本地文件拖到远程桌面窗口。
文件管理器
在工具栏打开RustDesk文件管理器:
本地 ←→ 远程
支持:
- 复制/剪切/粘贴
- 新建文件夹
- 删除/重命名
- 多选操作
3. 大文件传输
推荐配置
# ~/.config/rustdesk/RustDesk.toml
[file_transfer]
chunk_size = 8192 # 8KB
parallel_uploads = 4
compression = true
进度显示
文件传输会显示:
- 当前速度
- 剩余时间
- 进度百分比
- 失败重试
4. 剪贴板同步
默认启用跨设备剪贴板同步:
- macOS本地剪贴板内容自动同步到远程
- 适合文本、图片等
关闭/调整:设置 → 剪贴板
七、键盘鼠标映射
1. 自定义快捷键
设置 → 键盘:
可以将本地macOS快捷键映射为远程Windows快捷键:
Cmd (本地) → Ctrl (远程)
Cmd+Shift (本地) → Ctrl+Shift (远程)
Option (本地) → Alt (远程)
2. 鼠标设置
鼠标速度
设置 → 鼠标 → 鼠标速度
根据个人习惯调整。
触摸板手势
通过BetterTouchTool等工具映射触摸板手势为RustDesk快捷键。
3. 输入法切换
macOS输入法切换(如Ctrl+Space):
设置 → 键盘 → 输入法快捷键
可设置为传递到远程或本地使用。
八、安全与隐私
1. 端到端加密
RustDesk使用:
- Curve25519密钥交换
- ChaCha20-Poly1305加密
- 自托管时密钥完全自主
2. macOS安全特性
Gatekeeper
每次更新可能需要重新授权。
钥匙串集成
可选择将密码保存到macOS钥匙串:
设置 → 安全 → 保存到钥匙串
Touch ID验证
部分操作可启用Touch ID验证。
3. 防火墙配置
允许RustDesk通过macOS防火墙:
系统偏好设置→安全性与隐私→防火墙- 点击“防火墙选项”
- 允许RustDesk接受传入连接
4. 自托管的安全优势
- 数据不经过RustDesk官方服务器
- 完全控制会话数据
- 适合敏感场景
九、实用技巧
1. 跨平台键盘方案
针对不同操作系统:
Windows → macOS(远程→本地)
Ctrl → Cmd
Alt → Option
Win → Ctrl(部分场景)
Delete → Cmd+Delete
RustDesk自动处理大部分映射。
2. 屏幕共享优化
多显示器
macOS外接显示器时:
- 可选择显示特定显示器
- 切换显示源
- 全屏化单个显示器
颜色配置
设置 → 显示 → 颜色深度
根据网络情况选择30/24/16位色深。
3. 录制远程会话
设置 → 录制:
- 录制所有远程会话
- 保存为MP4文件
- 默认保存位置:Movies/RustDesk
4. 与macOS生态集成
Alfred Workflow
创建Alfred工作流:
- 一键连接预设电脑
- 快速复制ID
- 显示连接历史
快捷指令
iOS/macOS快捷指令集成:
- “Hey Siri, connect to office PC”
- 通过Siri语音连接
十、常见问题解答
Q1: 无法获得屏幕录制权限?
解决:
- 确认macOS 10.15+
系统偏好设置→安全性与隐私→隐私→屏幕录制- 勾选RustDesk
- 重启RustDesk(必须)
Q2: 连接建立后画面卡顿?
优化:
- 检查网络速度
- 降低画质和帧率
- 切换TCP/UDP打洞
- 关闭VPN
Q3: 文件传输中断?
排查:
- 检查两端网络稳定性
- 确认磁盘空间
- 检查完全磁盘访问权限
- 重试传输
Q4: macOS休眠后无法连接?
解决:
- 禁用自动休眠:
系统偏好设置→节能 - 启用“网络唤醒”(Wake for network access)
- RustDesk设置启用“唤醒局域网电脑”
Q5: 字体显示模糊?
解决:
- 启用“高DPI缩放”
- macOS远程连接时开启“Retina分辨率”
- 调整清晰度参数
Q6: 高CPU占用?
优化:
- 降低画质
- 关闭硬件加速(部分Mac可能不支持)
- 检查macOS后台进程
十一、企业部署
批量安装
通过MDM(Mobile Device Management)批量部署:
# 通过Jamf Pro等MDM推送
sudo installer -pkg rustdesk.pkg -target /
# 或脚本安装
#!/bin/bash
hdiutil attach rustdesk.dmg
cp -R /Volumes/RustDesk/RustDesk.app /Applications/
hdiutil detach /Volumes/RustDesk
配置文件统一
通过MDM推送配置:
# RustDesk.toml位置
~/Library/Application Support/rustdesk/RustDesk.toml
# 推送统一配置
defaults write com.carriez.RustDesk "id-server" "hbbs.company.com"
安全合规
- 启用审计日志
- 配置固定密码策略
- 限制可连接设备
十二、对比其他Mac远程工具
| 维度 | RustDesk | TeamViewer | AnyDesk | Apple屏幕共享 |
|---|---|---|---|---|
| 价格 | 免费 | 商业 | 免费+商业 | 系统内置 |
| 速度 | 优秀 | 良好 | 优秀 | 一般 |
| 隐私 | 高(可自托管) | 中 | 中 | 高 |
| macOS适配 | 优秀 | 优秀 | 优秀 | 完美 |
| 文件传输 | 完整 | 完整 | 完整 | 受限 |
| 自启动 | 支持 | 支持 | 支持 | 系统级 |
十三、未来展望
RustDesk Mac版未来可能加入:
- Apple Silicon原生优化
- Continuity集成
- Vision Pro适配
- iCloud同步
- 屏幕共享的Metal加速
十四、总结
RustDesk Mac版是macOS上优秀的远程桌面解决方案:
- 开发者:自托管保护代码安全
- 个人用户:免费替代商业方案
- 企业:开源合规可控
- 远程办公:跨平台无缝衔接
最佳实践:
- 优先考虑自托管服务端
- 完整授予必要权限
- 启用端到端加密
- 配置固定密码+2FA
- 善用macOS生态集成
掌握RustDesk Mac版,你的Mac将获得跨设备的远程能力。
相关资源
- RustDesk官方文档:https://rustdesk.com/docs/en/
- GitHub仓库:https://github.com/rustdesk/rustdesk
- 自托管教程:https://rustdesk.com/docs/en/self-host/
- macOS版本下载:https://github.com/rustdesk/rustdesk/releases
- RustDesk社区:https://github.com/rustdesk/rustdesk/discussions
这篇教程有帮助吗?立即下载RustDesk 中文下载站试试吧!
全平台支持 · 安全无毒 · 官方最新版