莫张周刘王 发表于 2024-6-24 09:41:17

docker部署rustdesk远程控礼服务器

前言

本实例主要方便在内网没有远程控制情况下使用
一、rustdesk是什么?

rustdesk是github上一个开源的远程控制项目。
二、服务端设置

1.安装docker

参考这个
https://blog.csdn.net/gsl371/article/details/107567731
2、拉取镜像

docker image pull rustdesk/rustdesk-server
# docker images
REPOSITORY               TAG       IMAGE ID       CREATED       SIZE
rustdesk/rustdesk-server   latest    9a7dedfd1994   5 weeks ago   23.5MB

3、运行容器

#创建目录
mkdir -p /opt/rustdesk/{hbbs,hbbr}/root


#拉去镜像 -r后为中继服务器地址,如果在公网,需要指定公网地址或私网映射出去的地址,-k 为客户端配置是输入的key,--net=host表示容器应用使用宿主机网络,不需要再进行dockers端口映射,方便。
docker run --restart=always--name hbbs-v /opt/rustdesk/hbbs/root:/root -td --net=host rustdesk/rustdesk-serverhbbs-r 192.168.1.11-k 123456   


docker run--restart=always --name hbbr   -v /opt/rustdesk/hbbr/root:/root -td--net=host rustdesk/rustdesk-serverhbbr
查看效果
# docker ps -a
CONTAINER ID   IMAGE                      COMMAND                   CREATED      STATUS          PORTS   NAMES
1c9452d8d1cb   rustdesk/rustdesk-server   "hbbs -r 192.168.1.…"   15 hours ago   Up 14 minutes             hbbs
1b7186aa5cf8   rustdesk/rustdesk-server   "hbbr"                  16 hours ago   Up 14 minutes             hbbr

https://img-blog.csdnimg.cn/direct/a146a7cdbcfa482594032c93112c2d58.png
3、防火墙设置

为安全起见,可以开放需要端口,打开防火墙设置。
#===========================================①直接关闭防火墙========================================
systemctl stop firewalld.service
#===========================================②或者开放端口========================================
#开放端口的tcp传输限制(--permanent永久生效,没有此参数重启后失效,21115-21119批量开启区间内的端口TCP传输)
firewall-cmd --zone=public --add-port=21115-21119/tcp --permanent
#开放端口的udp传输限制
firewall-cmd --zone=public --add-port=21116/udp --permanent
#重新加载下防火墙配置
firewall-cmd --reload
三、客户端设置

https://img-blog.csdnimg.cn/direct/391b4c25656146b993c903e65f1e47db.png
假如是公网部署,需要填公网地址。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: docker部署rustdesk远程控礼服务器