RustDesk 小白简单自建服务器部署和教程,几行命令搞定_rustdesk自建服务器
首先我们需要准备一台linx的服务器,下面我们用腾讯云服务器示范
首先安装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
如下
服务器开放TCP端口:21115,21116,21117,21118,21119
UDP端口:21116
然后可以用服务器公网IP和Key进行远程了: