当前位置: 首页 > news >正文

RustDesk CentOS自建中继节点

一、需开放端口

TCP: 21115, 21116, 21117, 21118, 21119

UDP: 21116

二、安装docker

1.使用 root 权限登录 CentOS。确保 yum 包更新到最新

yum update

2. 卸载旧版本

yum remove docker

3. 安装 Docker 所需依赖

yum -y install yum-utils device-mapper-persistent-data lvm2

4. 指定 Docker 镜像源,使用阿里云加速

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5. 安装 Docker

sudo yum -y install docker-ce

6.验证 Docker 是否安装成功:查看安装的版本号

docker -v

7.启动 Docker

systemctl start docker

8.设置开机启动

systemctl enable docker

9.测试镜像

docker run hello-world

10.如发现发错采用下面的方式解决

1)查看docker状态

systemctl status docker

2)新建或者进入/etc/docker文件夹

mkdir /etc/docker
cd /etc/docker

3)新建文件deamon.json

vim /etc/docker/daemon.json

填入一下内容

{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/" 
],"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],
"debug": true,
"experimental": false
}

!wq保存

4) 重载和重启dockers服务

systemctl daemon-reload
systemctl restart docker
docker info

5)重新执行

docker run hello-world

三、安装rustdesk中继服务

cd /home
mkdir rustdesk
cd rustdesk
docker image pull rustdesk/rustdesk-server

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

docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbr

检查是否正常运行

docker ps -a

ls -l data

可以看到有5个文件,其中 id_ed25519.pub是秘钥文件,接下来会使用到。

四、客户端下载

RustDesk:开源远程桌面与自建服务器解决方案

官网下载客户端

下载后打开,点击安装安装板

安装好后进行配置

点击右上角三横线,点击左侧网络--解锁网络设置

点击中继服务器

按一下进行配置

其中抹掉部分为您的服务器IP key 为之前 id_ed25519.pub 秘钥文件的内容,可以使用下面命令进行查看

cat /home/rustdesk/data/cat id_ed25519.pub

控制端和被控端都这样设置就可以了

远程连接后,可以在顶部工具栏设置画面质量,分辨率等等

相关文章:

  • CentOS 7上搭建高可用BIND9集群指南
  • 将 /dev/vdb1 的空间全部合并到 /dev/mapper/centos-root(即扩展 CentOS 的根分区)
  • MyBatis 动态 SQL 标签详解教程:_set_、_trim_、_sql_、_choose_、_when_
  • 数据库外键
  • 测试W5500的第3步_使用ioLibrary库创建TCPServer
  • Flink并行数据源:ClickSource实现详解
  • RISC-V 开发板 MUSE Pi Pro USB 测试(3.0 U盘,2.0 UVC摄像头)
  • 边缘智能与量子计算双轮驱动:IVX 开启实时 AI 开发新维度
  • Runtipi - 开源个人家庭服务器管理工具
  • 通义灵码助力JavaScript开发:快速获取API与智能编码技巧
  • 【信息系统项目管理师】第12章:项目质量管理 - 26个经典题目及详解
  • 绿盟防火墙6.0.5版本—接入网监平台
  • 对冲策略加仓止损盈思路
  • Hbuilder X4.65新建vue3项目存在的问题以及解决办法
  • 贝叶斯优化+CNN+LSTM=小论文创新点
  • 【LinkedList demo 内部类讲说】
  • 【基于SpringBoot的图书购买系统】深度讲解 分页查询用户信息,分析前后端交互的原理
  • Linux(3)——基础开发工具
  • 威纶通触摸屏IP地址设定步骤及程序下载指南
  • Nginx笔记
  • 《远山淡影》改编电影入围戛纳关注单元,张怡微谈石黑一雄
  • 凤阳鼓楼脱落瓦片2023年刚经历修复,凤阳县文旅局长回应是否违建等焦点问题
  • 西安碑林“石刻艺术室”焕新:从汉画像石看到唐代石虎
  • 著名古人类学家高星获推选为国际史前与原史研究院院士
  • 一日双赛“莎头组合”赢得强势,但国乒已开始品尝输球滋味
  • 台陆委会将欧阳娜娜等20多名艺人列入重要查核对象,国台办回应