Server/key values from dev/42_101 client-setup doc. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
29 lines
838 B
Bash
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。"
|