序言
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 |
|
Nginx
1 | server { |
注意
默认情况下,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是为了支持网页客户端(如果不需要网页客户端可以不开)