📖 教程目標
在家里的 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
端口流量