From 30eaf5f7058e86d183c792198dd6ef4ee79f1946 Mon Sep 17 00:00:00 2001 From: Timmy Date: Fri, 10 Jul 2026 12:51:13 +0800 Subject: [PATCH] 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 --- setup-rustdesk.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 setup-rustdesk.sh diff --git a/setup-rustdesk.sh b/setup-rustdesk.sh new file mode 100644 index 0000000..2c318e2 --- /dev/null +++ b/setup-rustdesk.sh @@ -0,0 +1,28 @@ +#!/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。"