type
status
date
slug
summary
tags
category
icon
password
1 服务端配置
1.1 编写docker-compose.yaml文件
1.2 服务说明
- hbbs - RustDesk ID注册服务器
- hbbr - RustDesk 中继服务器
默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
- TCP(21115, 21116, 21117, 21118, 21119)
- UDP(21116)
如果你想选择自己的端口,使用 “-h” 选项查看帮助。
2 客户端配置
2.1 下载客户端
在客户端Github发布页下载对应版本的客户端程序
2.2 设置 hbbs/hbbr 地址
点击 ID 右侧的菜单按钮如下,选择“ ID/中继服务器”。

在 ID 服务器输入框中(被控端+主控端)输入 hbbs 主机或 ip 地址,另外两个地址可以不填,RustDesk会自动推导(如果没有特别设定),中继服务器指的是hbbr(21117)端口。

2.3 把配置放在可执行文件名里 (Windows only)
把rustdesk.exe 修改为 rustdesk-host=<host-ip-or-name>,key=<public-key-string>.exe, 例如: rustdesk-host=192.168.1.137,key=xfdsfsd32=32.exe,你可以在About窗口看到配置结果,如下图所示。
- host 和 key 都需要添加,缺少一个就不好使。


3 Ref.
- 作者:墨羽
- 链接:https://blog.pigcyan.com/article/Rustdesk
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。