远程桌面工具一直很方便,直到免费套餐认定你看起来「商业化」并在会话中途把你锁住——或者你只是不希望自己的屏幕经由别人的云。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 安全清单。
评论
暂无评论。来做第一个吧。