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