文章部分参考RustDesk服务端搭建教程和踩过的坑(linux端和windows端,以及非docker安装) - 云雀
1、安装docker相关服务
wget -qO- get.docker.com | bash
systemctl start docker
systemctl enable docker
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
apt-get install docker-compose
2、创建相关目录
mkdir -p /data/rustdesk/{hbbr,hbbs}
3、创建docker-compose.yml
cd /data/rustdesk
vim docker-compose.yml
复制以下代码到文件里
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: rustdesk-hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
# 请把 www.recallmc.xyz:21117 修改为自己的域名
# 如果您禁止没有key的用户建立非加密连接,请在运行hbbs和hbbr的时候添加-k _参数
command: hbbs -r www.recallmc.xyz:21117 -k _
volumes:
- ./hbbs:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: rustdesk-hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./hbbr:/root
networks:
- rustdesk-net
restart: unless-stopped
4、拉取镜像并创建容器
docker-compose up -d
我这里使用的云服务器,需要在云服务商控制台放行相关防火墙端口才能使用
5、安装客户端
安装包链接:Releases · rustdesk/rustdesk
win11下载msi的安装包即可
安装好之后配置我们的客户端,点击红色矩形三个点进入设置

点击网络设置,解锁网络设置,点击ID/中继服务器


ID和中继服务器填自己的服务器IP加图示端口号
我们通过docker部署好服务后会在hbbs目录下生成一个.pub类型的文件,打开后复制里面的内容到Key这一栏里面即可
6、手机客户端安装
还是这个链接Releases · rustdesk/rustdesk,我这里拿澎湃os1举例,下载Android的Universal版本
之后我们进入设置,点击我的设备,点击全部参数与信息,连点os版本五下进入开发者模式
返回后进入更多设置,然后进入开发者选项,找到启用系统优化这个选项,关闭后即可正常安装rustdesk,安装完成后再回来打开系统优化
澎湃os2或3没有系统优化这个选项的话,一直点击重置为默认值,直到出现系统优化选项再关闭就行

点击图示按钮,我们可以将windos上的配置导出,之后在手机导入即可

Comments NOTHING