RustDesk 自建中继服务器教程(Mac mini)

📖 教程目标

在家里的 Mac mini 上部署 RustDesk 中继服务器 (hbbs + hbbr),让你从办公室、笔电或手机 低延迟、安全 地远程控制家里的 Windows 和 Mac mini。

✅ 不依赖第三方服务器

✅ 支持 P2P 和中继双模式

✅ 全流量可控、跨平台


🏗️ 架构概览

复制代码
【办公室设备】───┐                     ┌───【家中 Windows】
                 ├──→【Mac mini 中继】──┤
【手机/笔电】────┘                     └───【Mac mini 本机】

🪜 操作步骤


✅ 第 1 步:检查公网 IP 和端口

  1. 在 Mac mini 上打开浏览器,访问:
    https://ipinfo.io

    • 记录当前公网 IP(例如:8.0.8.8)
  2. 登录家用路由器:

    • 确认是否是公网 IP(路由器 WAN IP 和浏览器显示的 IP 是否一致)
  3. 在路由器上设置 端口转发:

    • TCP 端口 21115 → 转发到 Mac mini
    • TCP+UDP 端口 21116 → 转发到 Mac mini

✅ 第 2 步:在 Mac mini 上安装 RustDesk 中继

安装 Homebrew(如果还没装):
bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装 RustDesk 服务端:
bash 复制代码
brew install rustdesk-org/tap/rustdesk-server
启动服务:
bash 复制代码
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 客户端

在设备上安装客户端:
客户端设置:
  1. 打开 RustDesk

  2. 点击「设置」⚙️

  3. 配置以下项:

    • Rendezvous Server : 8.0.8.8:21115
    • Relay Server : 8.0.8.8:21116
  4. 保存设置


✅ 第 5 步:添加家中受控设备

  1. 在 RustDesk 客户端输入 家中设备的 ID
  2. 输入预设访问密码(建议在家中设备 RustDesk 设置中开启"无人值守密码")
  3. 连接后即可远程桌面控制

✨ 优势总结

优势 说明
✅ 超低延迟 优先 P2P,失败自动走你自建中继
✅ 安全私有化 数据只经过你家的 Mac mini,不依赖外部服务器
✅ 跨平台支持 Windows / macOS / Linux / iOS / Android 全支持
✅ 开源免费 无任何商业限制
✅ 双向控制 在外控制家里设备,家人也可求助你

📝 注意事项

  • 确保 Mac mini 长期开机,或配置"网络唤醒"
  • 如果公网 IP 是动态的,建议设置 DDNS(花生壳、华硕 DDNS 等)
  • 如遇防火墙拦截,请允许 21115 和 21116 端口流量
相关推荐
螺蛳粉 螺蛳粉4 小时前
第五篇:Keepalived + LVS 四层负载均衡高可用实战:DR 模式全流程
运维·负载均衡·lvs·keepalived·高可用
Crazy________4 小时前
Linux内核核心机制全解析:从驱动到进程启动
运维
新时代牛马4 小时前
Linux PREEMPT_RT 详解(5.10.268-rt164)
linux·运维·服务器
IT技术分享社区4 小时前
在 Windows 上跑未改动的 Linux 程序:微软 LiteBox v0.1 把这件事变简单了
linux·运维·windows·microsoft·开源
Saniffer_SH4 小时前
【高清视频】一块 SSD,两条 PCIe 链路:Dual-Port NVMe SSD测试环境怎么搭?(一)
服务器·ssd测试·dual-port ssd·企业级ssd测试·dualport·ssd测试环境·dualport ssd测试
迪康妍妍4 小时前
终端安全实战:用迪康终端安全管理系统实现U盘四分档管控与全量审计
android·运维·网络·安全·电脑
一只旭宝4 小时前
【网络精讲1】TCP 三次握手:为什么是三次,第三次丢了怎么办
服务器·网络·tcp/ip
Qt云程序员4 小时前
按钮是图片、系统没接口?我用找图加OCR把它自动化了
运维·自动化·ocr
C++ 老炮儿的技术栈4 小时前
C++ const 的3个核心作用
服务器·c语言·c++·算法·c
论文复现现场4 小时前
8卡 A100 服务器哪里租?NVLink、RDMA 与 NCCL 验收指南
linux·服务器·php·分布式训练·rdma·nvlink·nccl