Axi's Blog
傻瓜也可以部署的 RustDesk 教程Blur image

前言#

远程工作是一个刚需,因为笔者不可能一直待在实验室中,但是远程工作的远程桌面又通常不太稳定。尽管比如说在 BIOS 中开启开机自启动等功能可以避免停电等情况,但是如 ToDesk 常见的出错问题,使得我需要两个远程桌面来保证工作的稳定性。另一个选择自然是 RustDesk,所以问题就是如何自建一个 RustDesk 服务。

部署#

这里使用 Sealos 来部署 RustDesk 服务,Sealos 是一个 SaaS 平台,可以方便的部署各种服务。点击下方按钮,直接部署:

Deploy on Sealos

ENCRYPTED_ONLY 设置为 1,这样就可以保证只有加密的流量可以访问到服务。

之后按照应用界面的 README 来找到需要的域名和 Key,并且在 我的应用 中找到 21116:UDP 以及 21117:TCP 的端口即可。

之后下载 RustDesk,在设置中写入 ID Server 为 域名 + 21116 对应的端口,Relay Server 为 域名 + 21117 对应的端口,以及 Key 就好,Key 是在 Logs 中的输出中包含的。

自部署#

使用 Sealos 部署,大概一天需要花大几毛钱,一个月下来也有 20 块钱,已经堪比买一个会员了,因此假如说你有别的用服务器的地方,可以整体租一个服务器,然后自己部署 RustDesk。比如说 Vultr 一个月也就 $3.46,算下来其实差不多,我还可以部署 Arxiv Reader 的邮件服务,以及 Blog 之类的东西。

整体参照 RustDesk 的 官方文档 来部署即可,直接运行:

# 允许 TCP 和 UDP 的流量
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable

# 下载并运行一键安装脚本
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
bash

在 ID Server 设置为域名,在 Key 中填上命令行中输出的 Key,之后就好了。

傻瓜也可以部署的 RustDesk 教程
https://axi404.top/blog/sealos-rustdesk
Author 阿汐
Published at August 20, 2025
Comment seems to stuck. Try to refresh?✨