Files
mac-mini/setup-rustdesk.sh
Timmy 30eaf5f705 Add setup-rustdesk.sh: install client + point at self-hosted server
Server/key values from dev/42_101 client-setup doc.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 12:51:13 +08:00

29 lines
838 B
Bash

#!/bin/zsh
# 安裝 RustDesk + 設定連自架伺服器 (hbbs/hbbr @ 125.229.110.50,見 dev/42_101)
set -e
eval "$(/opt/homebrew/bin/brew shellenv)"
echo "=== 安裝 RustDesk (已裝則跳過) ==="
ls /Applications/RustDesk.app >/dev/null 2>&1 || brew install --cask rustdesk
echo "=== 寫入伺服器設定 ==="
# 先關掉 RustDesk 避免設定被覆寫
pkill -x RustDesk 2>/dev/null || true
sleep 1
D=~/Library/Preferences/com.carriez.RustDesk
mkdir -p "$D"
cat > "$D/RustDesk2.toml" <<'TOML'
rendezvous_server = '125.229.110.50:21116'
nat_type = 1
serial = 0
[options]
custom-rendezvous-server = '125.229.110.50'
relay-server = '125.229.110.50'
key = 'mOGwk4glxPGxoqRGlpkIjyPPoyuV6Jpsosz+4+RJe9M='
TOML
echo "=== 啟動 RustDesk ==="
open -a RustDesk
echo "完成。到 GUI 確認左下角顯示「就緒」且出現裝置 ID。"