VMware安装rustdesk服务器

news/2024/12/22 15:00:27/

一、准备

首先准备服务器镜像:22.04
虚拟机硬件配置选1G RAM 20G ROM就行

二、虚拟机安装过程

安装过程中选最小体积安装,并勾选安装SSH


安装完成后在SSH工具中连接(步骤可视实际情况跳过):

//需要先连接外网  1.安装软件包
sudo apt install docker.io docker-compose python3-pip curl git vim nano zram-config -y//2.禁用磁盘交换
sudo vim /etc/fstab//2.1 注释该行
#/swap.img       none    swap    sw      0       0//3.调整ZRAM大小
sudo vim /usr/bin/init-zram-swapping//3.1修改行
mem=$((totalmem * 2 * 1024))//4.设置时区
sudo timedatectl set-timezone "Asia/Shanghai"//5.重启
sudo reboot//6.删除swap.img
sudo rm /swap.img

三、Rustdesk服务器设置项

//1.在自定义的路径下创建所需的文件夹
cd ~ && mkdir -p docker/rustdesk-server/data//2.新建compose.yml
touch compose.yml//3.编辑compose.yml
services:hbbs:container_name: hbbsimage: rustdesk/rustdesk-server:latestcommand: hbbsvolumes:- ./data:/rootnetwork_mode: hostdepends_on:- hbbrrestart: alwayshbbr:container_name: hbbrimage: rustdesk/rustdesk-server:latestcommand: hbbrvolumes:- ./data:/rootnetwork_mode: hostrestart: always# Because using docker host mode
# Just in case you forgot the ports:
# 21114 TCP for web console, only available in Pro version
# 21115 TCP for NAT type test
# 21116 TCP TCP hole punching
# 21116 UDP heartbeat/ID server
# 21117 TCP relay
# 21118/21119 TCP for web socket if you want to run web client//4.启动服务器
cd ~/docker/rustdesk-server
sudo docker-compose up -d//5.复制公钥,该字符串存储在id_ed25519中,路径为:docker/rustdesk-server/data

四、设置端口转发

  • 21114用于 Web 控制台的 TCP,仅在专业版中可用
  • 21115TCP NAT 类型测试
  • 21116TCP TCP 打洞
  • 21116UDP 心跳/ID 服务器
  • 21117TCP 中继
  • 21118/21119如果你想运行 Web 客户端,则使用 TCP 作为 Web 套接字

五、注

5.1 修改compose.yml后重新应用

sudo docker-compose up -d

http://www.ppmy.cn/news/1528769.html

相关文章

全国职业院校技能大赛(大数据赛项)-平台搭建hive笔记

在大数据时代,数据量呈爆炸性增长,传统的数据处理工具已难以满足需求。Hive作为一个开源的数据仓库工具,能够处理大规模数据集,提供了强大的数据查询和分析能力,是大数据学习中的关键工具。在全国职业院校技能大赛&…

VBA技术资料MF200:只能通过按钮关闭工作簿

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…

一文入门生成式AI(理解ChatGPT的原理)

一、什么是生成式AI? 以ChatGPT为代表的生成式AI,是对已有的数据和知识进行向量化的归纳,总结出数据的联合概率。从而在生成内容时,根据用户需求,结合关联字词的概率,生成新的内容。 可以这么联想&#x…

《深度学习》PyTorch框架 优化器、激活函数讲解

目录 一、深度学习核心框架的选择 1、TensorFlow 1)概念 2)优缺点 2、PyTorch 1)概念 2)优缺点 3、Keras 1)概念 2)优缺点 4、Caffe 1)概念 2)优缺点 二、pytorch安装 1、安装 2、…

『 Linux 』HTTP(一)

文章目录 域名URLURLEncode和URLDecodeHTTP的请求HTTP的响应请求与响应的获取简单的Web服务器 域名 任何客户端在需要访问一个服务端时都需要一个IP和端口号,而当一个浏览器去访问一个网页时通常更多使用的是域名而不是IP:port的方式, www.baidu.com这是百度的域名; 实际上当浏…

电脑ip地址怎么换地区:操作步骤与利弊分析

在当今全球化的信息时代,人们经常需要访问不同地区的网络资源。然而,由于地理位置的限制,某些内容或服务可能只对特定地区的用户开放。这时,更换电脑IP地址的地区就成为了一个实用的解决方案。本文将详细介绍两种更换电脑IP地址地…

前端框架的对比和选择

一、引言 背景介绍:简述前端开发的重要性及其在现代软件开发中的角色。 框架的必要性:解释为什么前端框架变得如此重要,它们如何解决传统前端开发中的挑战。 文章目的:明确文章将对比和选择React、Vue.js和Angular三大主流前端框架…

OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二)

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ OpenHarmony(鸿蒙南向开发)——轻量系统芯片移植指南(一) Op…