540 字
3 分钟

RustDesk配置-Docker

配置需求:带公网IP云服务器、docker

服务器配置——容器部署#

docker-compose.yml
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: rustdesk-hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
# 请把 www.vilark.com:21117 修改为自己的域名
# 如果您禁止没有key的用户建立非加密连接,请在运行hbbs和hbbr的时候添加-k _参数
command: hbbs -r www.hellowang.xyz:21117 -k _
volumes:
- ./hbbs:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: rustdesk-hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./hbbr:/root
networks:
- rustdesk-net
restart: unless-stopped

建议首先建立一个文件夹docker-app,然后在里面创建rustdesk文件夹,在该文件夹下创建docker-compose.yml文件并将上述内容复制进去,然后运行以下命令自动拉取镜像和构建容器

docker compose up -d

容器成功部署之后,在对应的云服务器厂商防火墙开放对应端口,此处需要开放TCP端口:21115、21116、21117、21118、21119;UDP端口:21116。

最后运行docker logs rustdesk-hbbs(或rustdesk-hbbr)查看服务的key,并将其复制下来,后续客户端配置需要使用。

客户端配置#

首先在Rustdesk的Github release页面下载对应客户端,如图所示

Rustdesk下载页面

安装之后先进入下图界面,填入对应服务器端的ip(或域名)到ID服务器和中继服务器信息框中,填入服务器的key到key信息框

rustdesk客户端网络配置

ID-中继服务器配置

可选-配置固定密码#

在安全选项卡的密码项中点击同时使用两种密码,然后设置固定密码,这样以后在其他主机上时可通过固定密码访问,更为方便。

设置固定密码

导出配置到其他电脑#

点击下图右边按钮可一键导出该项所有配置(会复制到剪切板),复制该段配置然后在另一台电脑上的rustdesk客户端上点击左边按钮一键导入配置。

导出导入配置

远程连接#

在右边输入框输入被控电脑的ID,然后点击链接即可连接对应主机

远程连接

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

RustDesk配置-Docker
https://www.domainwang.top/posts/d26-01-07_rustdesk配置-docker/rustdesk配置-docker/
作者
小王
发布于
2026-01-06
许可协议
CC BY-NC-SA 4.0

目录