遠端桌面工具一直很方便,直到免費方案認定您看起來「商業化」並在工作階段中途把您鎖住——或者您只是不希望自己的螢幕經由別人的雲。RustDesk 是一款開源遠端桌面應用,有趣之處在於您可以自己執行它的伺服器端:把每個用戶端都指向您自己的 VPS,工作階段就經由您控制的機器中繼。用加密貨幣付款,免 KYC。
RustDesk 對伺服器的要求
RustDesk 的自託管伺服器由兩個小元件組成:hbbs(ID/會合伺服器,讓用戶端彼此發現)和 hbbr(在無法直連時承載工作階段的中繼)。二者都不重——要求來自可達性和頻寬,而非算力:
- 獨立 IPv4 和開放埠。 用戶端在埠 21115-21119(TCP) 和 21116(UDP) 對內連接您的伺服器。這需要一個屬於您的公用 IP 和開放埠的自由——獨立 IP 方案。NAT 方案無法接受任意對內,所以不能服務 RustDesk。**Nano-IP(每月 8 美元)**對個人或小團隊使用綽綽有餘。
- 工作階段中繼時的頻寬。 中繼工作階段透過您的伺服器承載影片流。這裡所有方案流量都不限量,所以繁忙的螢幕共享不會帶來意外帳單——但如果多人同時連線,就按吞吐量選大一些。
- 幾乎不佔 CPU/RAM。 hbbs 和 hbbr 只是淺嘗資源;最小的獨立 IP 伺服器就能輕鬆執行它們。
部署(Ubuntu 24.04,Docker)
# dedicated-IP plan, root shell
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker
mkdir -p /opt/rustdesk && cd /opt/rustdesk
cat > docker-compose.yml <<'EOF'
services:
hbbs:
image: rustdesk/rustdesk-server:latest
command: hbbs -r <YOUR.SERVER.IP>:21117
network_mode: host
volumes: ["./data:/root"]
restart: unless-stopped
hbbr:
image: rustdesk/rustdesk-server:latest
command: hbbr
network_mode: host
volumes: ["./data:/root"]
restart: unless-stopped
EOF
docker compose up -d
ufw allow 21115:21119/tcp && ufw allow 21116/udp
首次啟動時,hbbs 會把公鑰寫入 ./data/id_ed25519.pub。在每個 RustDesk 用戶端中,開啟 Settings → Network → ID/Relay Server,輸入您伺服器的 IP 並貼上該金鑰。從此您的用戶端便透過您自己的伺服器會合並中繼。
適合誰
- 注重隱私的使用者,不希望自己的遠端工作階段經由廠商雲。
- 被免費方案「商業用途」提示困擾的小團隊和自由職業者——自託管徹底去掉了按席位收費的模式。
- 家庭實驗室和自託管者,他們已經在執行自己的服務,希望以同樣的條件獲得遠端存取:自己的伺服器,自己的規則。
為什麼選 EQVPS 跑 RustDesk
- 獨立 IPv4,每月 8 美元起,所有埠開放,自助反向 DNS。
- 歐盟機房——乾淨的線路,真正的資料保護法。
- 無 KYC,加密貨幣付款。 電子郵件註冊,USDC/USDT 付款——契合一個私有的遠端桌面端點。
- 約 60 秒拿到 root,流量不限量。 拉起 hbbs + hbbr,開放埠,您自己的遠端桌面就上線了。
如果您還想為所有流量(而不僅僅是遠端桌面)建立加密通道,自託管 WireGuard VPN 可以覆蓋這一點;在對外暴露任何東西之前,先走一遍新 VPS 安全清單。
評論
目前還沒有評論。歡迎成為第一位。