rustdesk

rustdesk-server, rustdesk, doc

如果您使用 RustDesk,您应该拥有自己的 RustDesk 服务器,这些文档将帮助您的 RustDesk 之旅。

技术上有两个可执行文件(服务器):

当您通过安装脚本/docker compose/deb 安装时,两个服务都会被安装。

这里有 RustDesk 客户端如何与 hbbr/hbbs 通信的说明

只要 RustDesk 在机器上运行,机器就会不断 ping ID 服务器(hbbs)以告知其当前 IP 地址和端口。

当您从计算机 A 启动到计算机 B 的连接时,计算机 A 联系 ID 服务器并请求与计算机 B 通信。

然后 ID 服务器尝试使用打洞技术将 A 和 B 直接连接。

如果打洞失败,A 将通过中继服务器(hbbr)与 B 通信。

在大多数情况下,打洞是成功的,从不使用中继服务器。

这里有一个关于您是否应该自托管 rustdesk 服务器?的讨论

 

RustDesk 服务器自托管所需的端口很大程度上取决于您的环境以及您想用 RustDesk 做什么。整个文档中显示的示例通常会建议打开所有端口。

核心端口: TCP 21114-21119 UDP 21116

上述 21115-21117 是 RustDesk 工作所需的最小端口,这些处理信号和中继端口以及 NAT 穿越。

TCP 端口 2111821119RustDesk Web 客户端的 WebSocket 端口,您需要反向代理来使其支持 HTTPS,请参考这个示例 Nginx 配置

 

RustDesk 客户端用于设备通过我们的 RustDesk 服务器(开源版或专业版)进行连接,可从 GitHub 下载。

部署

docker

获取Key

 

客户端配置

设置 - 网络 - ID/中继服务器 - ID服务器 - 110.40.139.240:21116 - 中继服务器 - 110.40.139.240:21117 - Key - 上一步获取的Key

可以导出配置信息: