Docker-Compose搭建RustDesk服务器

news/2024/9/23 9:37:11

前置条件:

  • 电脑安装RustDesk客户端,服务器安装Docker及docker-compose

官方文档:安装 :: RustDesk文档

操作流程:

  1. 使用Vim编写docker-compose.yml文件,修改需要的端口,最好按照官方对应的端口来操作,< >内替换成服务器对外的端口。记住挂载文件路径,容器运行后会生成密钥保存在挂载目录内
networks:rustdesk-net:external: falseservices:hbbs:container_name: hbbsports:- 21115:21115- <hbbs_port>:21116 # 自定义 hbbs 映射端口- <hbbs_port>:21116/udp # 自定义 hbbs 映射端口image: rustdesk/rustdesk-servercommand: hbbs volumes:- <mount_path>:/root # 自定义挂载目录networks:- rustdesk-netdepends_on:- hbbrrestart: unless-stoppeddeploy:resources:limits:memory: 64Mhbbr:container_name: hbbrports:- <hbbr_port>:21117 # 自定义 hbbr 映射端口image: rustdesk/rustdesk-servercommand: hbbrvolumes:- <mount_path>:/root # 自定义挂载目录networks:- rustdesk-netrestart: unless-stoppeddeploy:resources:limits:memory: 64M
  1. 运行指令docker-compose up -d
    • 运行后使用docker ps查看容器是否运行成功,若未显示则使用docker logs查看日志解决问题
  2. 进入RustDesk客户端的设置界面

  1. 编辑网络下的Id服务器,如下图所示并配置服务器生成的key,主控端与被控端填写完成后即可连接
  • key的位置位于容器挂载目录下的文件夹中,文件名为id_ed25519.pub

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/60474.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

[安洵杯 2019]easy_web

首先抓包可以看到img是一个base64编码依次经过base64,base64,asciihex解码得到一个图片名555.png那么我们可以利用这一点反过去看index.php的源码,修改头 img=TmprMlpUWTBOalUzT0RKbE56QTJPRGN3 最后经过base64解码后 <?php error_reporting(E_ALL || ~ E_NOTICE); header…

CMake构建学习笔记16-使用VS进行CMake项目的开发

详细介绍了通过Visual Studio 2019 这款IDE进行CMake项目开发过程,能够极大增加C/C++程序的开发效率。目录1. 概论2. 详论2.1 创建工程2.2 加载工程2.3 配置文件2.4 工程配置2.5 调试执行3. 项目案例4. 总结 1. 概论 在之前的系列博文中,我们学习了如何构建第三方的依赖库,也…

作业2:个人项目

个人项目-论文查重 一、课程信息这个作业属于哪个课程 班级的链接这个作业要求在哪里 作业要求的链接这个作业的目标 熟悉软件开发以及工具的使用、算法的设计、资料的搜集GitHub地址 二、开发环境开发工具 IDEA 2021.3.2项目构建工具 maven单元测试 Junit分词依赖包 hanlp三、…

[BJDCTF2020]Cookie is so stable

首先这题flag模块有个登录页面抓包可以看到user=123,最后会返回hello 123,这里就很像ssti注入,输入user={{2*3}}最后也是返回成功了,而且处理器是php,常见模块有:twig,smarty,blade 输入 user={{_self.env.registerUndefinedFilterCallback("exec")}}{{_self…

Linkedin-SRE-中文教程-二-

Linkedin SRE 中文教程(二)原文:School of SRE 协议:CC BY-NC-SA 4.0一些 Python 概念原文:https://linkedin.github.io/school-of-sre/level101/python_web/python-concepts/虽然期望您了解 python 及其基本语法,但是让我们讨论一些基本概念,这将帮助您更好地理解 pyth…

分析负数取模与取余的规则

目录负数"取模"基本概念修正定义取整规则决定商的值取模和取余不一样. 负数"取模"基本概念如果a和d是两个自然数,d非零,可以证明存在两个唯一的整数 q 和 r,满足 a = q*d + r,且0 <= r < d。其中,q 被称为商,r 被称为余数。 //对应代码 int mai…

Openwrt挂载大容量NTFS磁盘,解决默认挂载不能写入问题,实现samba共享

1. 目的 在OpenWRT上挂载上大容量磁盘(NTFS文件系统),支持读写操作。解决默认挂载仅能读取,不能写入问题。 配置Samba36,实现局域网文件夹共享。 2. 环境架构 ARMv7 Processor rev 1 (v7l)固件版本 OpenWrt 19.07.7内核版本 3.10.33安装插件smbd -v # 检查是否安装了smb …

使用MySQL Workbench进行数据库备份

1、打开MySQL Workbench2、进行数据库连接配置 如果之前连过,会有历史记录,直接点击需要备份的连接即可3、进入主界面后,选择左侧的Administration选项卡,然后点击Data Export;或者点击工具栏的Server——Data Export4、选择要备份的数据库,默认选择所有的表,在objects …