> 技术文档 > RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器

RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器


首先我们需要准备一台linx的服务器,下面我们用腾讯云服务器示范

RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器

首先安装docket,安装命令

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

开始配置部署容器

创建一个新的 Docker 网络,用于桥接

docker network create -d bridge docker_bridge_192_168_21 --subnet=192.168.21.0/24

运行命令:配置运行 RustDesk 的信令服务器(hbbs)容器,并配置了网络、端口映射、数据卷及中继服务器地址等

docker run --name rustdesk_hbbs_4 \\-p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 \\-v /root/docker/rustdesk/hbbs:/root \\-td \\--network=docker_bridge_192_168_21 --ip=192.168.21.4 \\-e TZ=Asia/Shanghai \\rustdesk/rustdesk-server hbbs -r 10.12.60.13:21118

命令解析详情:

docker run \\ --name rustdesk_hbbs_4 \\# 容器名称 -p 21115:21115 -p 21116:21116 \\  # TCP 端口映射 -p 21116:21116/udp -p 21118:21118 \\  # UDP 端口映射 -v /root/docker/rustdesk/hbbs:/root \\ # 数据卷挂载 -td \\  # 后台运行 --network=docker_bridge_192_168_21 --ip=192.168.21.4 \\ # 自定义网络和静态IP -e TZ=Asia/Shanghai \\ # 时区设置 rustdesk/rustdesk-server \\  # 镜像名称 hbbs -r 1.2.3.4:21117 # 启动hbbs并指定中继服务器地址

注意:最后的-r 要输入公网的IP,否则会提示无法连接中继服务器

运行配置RustDesk 的中继服务器(hbbr)容器,输入命令:

docker run --name rustdesk_hbbr_5 \\-p 21117:21117 -p 21119:21119 \\-v /root/docker/rustdesk/hbbr:/root \\-td \\--network=docker_bridge_192_168_21 --ip=192.168.21.5 \\-e TZ=Asia/Shanghai \\rustdesk/rustdesk-server hbbr

命令详情解析:

docker run \\ --name rustdesk_hbbr_5 \\ # 容器名称 -p 21117:21117 -p 21119:21119 \\ # 端口映射 -v /root/docker/rustdesk/hbbr:/root \\ # 数据卷挂载 -td \\ # 后台运行 --network=docker_bridge_192_168_21 --ip=192.168.21.5 \\ # 自定义网络和静态IP -e TZ=Asia/Shanghai \\ # 时区设置 rustdesk/rustdesk-server \\ # 镜像名称 hbbr # 运行hbbr服务

然后查看生成的Key输入命令:

 docker logs rustdesk_hbbs_4

如下
RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器

服务器开放TCP端口:21115,21116,21117,21118,21119
UDP端口:21116
RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器
然后可以用服务器公网IP和Key进行远程了:
RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器