简介
RustDesk 是一款开源远程桌面软件,可替代 TeamViewer 和 AnyDesk。通过自建服务,可以实现:
- 绝对的隐私安全:所有连接数据只经过自己的服务器。
- 无任何商业限制:没有连接时间限制,没有商业使用弹窗。
- 完全的自由掌控:性能和速度取决于自己。
传统部署痛点
虽然自建 RustDesk 服务很香,但传统方式却足以劝退大部分人:
- 需要公网服务器:必须购买有公网 IP 的云服务器(VPS),并承担月租费用。
- 部署两个服务端:需要同时部署和运行
hbbs(ID 服务器)和hbbr(中继服务器)两个核心服务。 - 复杂的防火墙配置:需要在服务器的防火墙或安全组中,手动开放多个特定的 TCP/UDP 端口(21115-21119),非常容易出错。
- 繁琐的进程守护:为了保证服务稳定运行,需要为两个服务分别配置
systemd等进程守护工具,操作复杂。
现在,通过容器化平台,可以将这个复杂的工程简化为几次点击。
部署步骤
在管理控制台上部署 RustDesk 服务端,只需要点击几下鼠标。
第一步:进入应用商店
登录你的账号,在桌面上找到并点击'应用商店'图标。
第二步:搜索并安装 rustdesk-server
在应用商店的搜索框里输入 RustDesk,找到 rustdesk-server 这个应用,直接点击卡片进入详情页,部署前基础配置填一下。
这里详细显示了单日预估价格,然后点击右上角的'部署应用'按钮。
第三步:等待部署完成
安装请求提交后,系统会自动为你完成所有配置。
你只需要稍等片刻(通常是 1-2 分钟),看到应用状态变为绿色的'Running'时,就代表你的 RustDesk 服务端已经成功上线了!
如何配置你的 RustDesk 客户端?(关键步骤)
部署成功后,你需要获取两个关键信息来配置你电脑上的客户端。
1. 获取服务器地址和公钥:
-
服务器地址 (Host Address):进入 RustDesk 应用的详情页,在网络配置中,找到
hbbr-tcp服务对应的'公网地址'。这个地址就是你的服务器地址(例如:tcp.example.com:34567)。 -
公钥 (Public Key):在应用详情页,点击左侧的'日志'标签页。在日志中,仔细查找并复制包含
Your public key is的那一行,后面的长串字符就是你的公钥。
2. 配置客户端:
- 打开你电脑上的 RustDesk 客户端。
- 点击你的设备'主页'右侧的'设置'。
- 选择「ID/中继服务器」。
- ID 服务器 (ID Server): 填入你的公网地址,以我为例例如:
tcp.example.com:43235 - 中继服务器 (Relay Server): 填入你的完整公网地址(带端口号),例如:
tcp.example.com:47515 - Key: 填入你从日志中复制的公钥。
- ID 服务器 (ID Server): 填入你的公网地址,以我为例例如:
点击'确定'保存。
在弹出的设置窗口中,准确填写你刚刚获取的信息。
做完这一步,你客户端首页的下方会出现'就绪'和绿色圆点的提示,这就代表已经成功连接到你自己的服务器了!


