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>
This commit is contained in:
28
setup-rustdesk.sh
Normal file
28
setup-rustdesk.sh
Normal file
@@ -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。"
|
||||
Reference in New Issue
Block a user