📖 教程目标
在家里的 Mac mini 上部署 RustDesk 中继服务器 (
hbbs
+hbbr
),让你从办公室、笔电或手机 低延迟、安全 地远程控制家里的 Windows 和 Mac mini。
✅ 不依赖第三方服务器
✅ 支持 P2P 和中继双模式
✅ 全流量可控、跨平台
🏗️ 架构概览
【办公室设备】───┐ ┌───【家中 Windows】
├──→【Mac mini 中继】──┤
【手机/笔电】────┘ └───【Mac mini 本机】
🪜 操作步骤
✅ 第 1 步:检查公网 IP 和端口
在 Mac mini 上打开浏览器,访问:
https://ipinfo.io- 记录当前公网 IP(例如:
8.0.8.8
)
- 记录当前公网 IP(例如:
登录家用路由器:
- 确认是否是公网 IP(路由器 WAN IP 和浏览器显示的 IP 是否一致)
在路由器上设置 端口转发:
- TCP 端口
21115
→ 转发到 Mac mini - TCP+UDP 端口
21116
→ 转发到 Mac mini
- TCP 端口
✅ 第 2 步:在 Mac mini 上安装 RustDesk 中继
安装 Homebrew(如果还没装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装 RustDesk 服务端:
brew install rustdesk-org/tap/rustdesk-server
启动服务:
rustdesk-server
默认会监听:
- Rendezvous Server(hbbs):21115
- Relay Server(hbbr):21116
✅ 第 3 步:配置公网 IP
如果你有 DDNS(动态域名):
- 使用你的 DDNS 域名(如
myhome.ddns.net
)
否则填写公网 IP:
RELAY=8.0.8.8:21116
RENDEZVOUS=8.0.8.8:21115
✅ 第 4 步:安装和配置 RustDesk 客户端
在设备上安装客户端:
- 下载地址:https://rustdesk.com
- 支持 Windows / macOS / Linux / iOS / Android
客户端设置:
打开 RustDesk
点击「设置」⚙️
配置以下项:
- Rendezvous Server:
8.0.8.8:21115
- Relay Server:
8.0.8.8:21116
- Rendezvous Server:
保存设置
✅ 第 5 步:添加家中受控设备
- 在 RustDesk 客户端输入 家中设备的 ID
- 输入预设访问密码(建议在家中设备 RustDesk 设置中开启“无人值守密码”)
- 连接后即可远程桌面控制
✨ 优势总结
优势 | 说明 |
---|---|
✅ 超低延迟 | 优先 P2P,失败自动走你自建中继 |
✅ 安全私有化 | 数据只经过你家的 Mac mini,不依赖外部服务器 |
✅ 跨平台支持 | Windows / macOS / Linux / iOS / Android 全支持 |
✅ 开源免费 | 无任何商业限制 |
✅ 双向控制 | 在外控制家里设备,家人也可求助你 |
📝 注意事项
- 确保 Mac mini 长期开机,或配置“网络唤醒”
- 如果公网 IP 是动态的,建议设置 DDNS(花生壳、华硕 DDNS 等)
- 如遇防火墙拦截,请允许
21115
和21116
端口流量