docker部署rustdesk远程控制服务器的实现
作者:gslhelloworld
RustDesk是一款体验优秀的远程控制软件,本文主要介绍了docker部署rustdesk远程控制服务器的实现,具有一定的参考价值,感兴趣的可以了
前言
本实例主要方便在内网没有远程控制环境下使用
一、rustdesk是什么?
rustdesk是github上一个开源的远程控制项目。
二、服务端配置
1.安装docker
2、拉取镜像
docker image pull rustdesk/rustdesk-server
[root@localhost ~]# 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-server hbbs -r 192.168.1.11 -k 123456 docker run --restart=always --name hbbr -v /opt/rustdesk/hbbr/root:/root -td --net=host rustdesk/rustdesk-server hbbr
查看结果
[root@localhost ~]# 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
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
三、客户端配置
如果是公网部署,需要填公网地址。
到此这篇关于docker部署rustdesk远程控制服务器的实现的文章就介绍到这了,更多相关docker部署rustdesk远程控制内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!