序言
RustDesk 是一款远程桌面软件,开箱即用,无需任何配置。
Docker 部署
我们可通过 Dokcer 快速自建。
配置
1 | cat >> docker-compose.yml <<EOF |
启动
1 | docker-compose up -d |
使用
下载 RustDesk 客户端,点击 ID 右侧的菜单按钮如下,选择“ ID/中继服务器”。
之后在 ID 服务器中填写对应的域名。
除此以外,由于我们配置了通讯加密功能,因此还需要填写Key
才可连接。
hbbs
在第一次运行时,会自动产生一对加密私钥和公钥(分别位于运行目录下的id_ed25519
和id_ed25519.pub
文件中),其主要用途是为了通讯加密。我们可通过以下命令查看对应的公钥内容:
1 |
|
注意
默认情况下,hbbs
监听21115(tcp)
, 21116(tcp/udp)
,21118(tcp)
,hbbr
监听21117(tcp)
,21119(tcp)
,因此服务器注意开发这几个端口。
其中:
21115
是hbbs
用作NAT
类型测试21116/UDP
是hbbs
用作 ID 注册与心跳服务21116/TCP
是hbbs
用作TCP
打洞与连接服务21117
是hbbr
用作中继服务21118
和21119
是为了支持网页客户端(如果不需要网页客户端可以不开)