采用Docker部署Rustdesk自建服务器

云服务配置

CPU:2核
内存:4G
系统盘:40GB
操作系统:Linux
公网带宽:2Mbps

采用官方文档的docker命令

docker pull thtom/rustdesk-server
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v 'pwd':/root -td --net=host thtom/rustdesk-server hbbs -r 124.223.198.117

注意:124.223.198.117是你自己服务器公网ip

docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host thtom/rustdesk-server hbbr

检查防火墙是否开启

systemctl status firewalld 
# 或
firewall-cmd --state

开放防火墙端口

#===========================================①直接关闭防火墙========================================
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自建服务器

上面是将中继服务器启动

下面安装客户端

手机安装
电脑安装
rustdesk远程控制
打开「阿里云盘」APP

手机设置(被控端)
在这里插入图片描述
在这里插入图片描述

电脑设置(控制端)
在这里插入图片描述

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker中编译RustDesk客户端,我们需要执行以下步骤: 首先,我们需要在Docker容器中安装所需的开发工具和依赖项。我们可以使用一个基础的Rust开发镜像作为我们的基础镜像。通过运行以下命令,我们可以从Docker Hub上获取并运行Rust开发镜像: ``` docker run -it rust:latest ``` 接下来,在Docker容器中更新并安装所需的工具和依赖项。为了在RustDesk编译过程中使用GTK+图形库,我们需要安装GTK+的开发包。在容器中运行以下命令: ``` apt-get update apt-get install -y libgtk-3-dev ``` 然后,我们可以将RustDesk的源代码复制到容器中。可以通过git clone命令从RustDesk的GitHub存储库中复制源代码。在容器中运行以下命令: ``` git clone https://github.com/rustdesk/rustdesk.git ``` 进入复制的源代码目录: ``` cd rustdesk ``` 接下来,我们可以使用cargo工具编译RustDesk客户端。在容器中运行以下命令: ``` cargo build --release ``` 这将编译RustDesk客户端,并生成可执行文件。编译过程可能需要一些时间,具体取决于您的计算机性能和网络速度。 最后,我们可以从容器中复制生成的可执行文件到我们的本地机器。在容器中运行以下命令: ``` cp target/release/rustdesk /path/to/destination ``` 将“/path/to/destination”替换为您希望将编译的客户端复制到的本地目录的路径。 现在,您已经成功地使用Docker编译了RustDesk客户端。您可以在目标路径中找到编译后的可执行文件,并在本地环境中运行它。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值