Docker搭建RustDesk中继服务
服务端准备
前提准备
- 有公网ip的服务器
- 服务器开放端口
- TCP: 21115-21119
- UDP: 21116
Docker安装
网上教程很多就不多赘述了~
启动服务
创建文件夹,用于存放数据:
cd ~
mkdir RustDesk
cd RustDesk
拉取镜像:
sudo docker image pull rustdesk/rustdesk-server
运行服务:
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbr
检查服务
检查服务是否启动成功:
docker ps -a

检查文件是否成功创建:
cd data && ls -l

其中id_ed25519.pub就是密钥
配置客户端
获取密钥:
cat id_ed25519.pub
得到输出后复制后续有用: cSfm2yB......
安装客户端:GitHub: rustdesk
以Windows为例子:


填入对应内容:
- ID服务器:
ip:21116 - 中继服务器:
ip:21117 - API服务器:
http://ip:21118 - key:
上边复制的密钥
之后点确认即可
注意
想要多个客户端直接连接,需要配置每一个客户端
本文来自博客园,作者:ling-yuan,转载请注明原文链接:https://www.cnblogs.com/ling-yuan/p/19068553

浙公网安备 33010602011771号