天翼云搞活动,2核心2G内存40G硬盘2M带宽服务器35元一年,便宜是便宜,但是水管及硬盘太小了,无法做高带宽高磁盘占用的项目。所以只能做有限的服务。上两期做了一个dd飞牛OS及搭建内网穿透服务器的教程,今天我们利用飞牛的docker管理器配置rustdesk中继服务器的教程。
rustdesk中继服务器不多说了,跨终端的免费远程控制软件(windows,MAC),懂的都懂,具体ruskdesk的下载安装及使用请自行检索。
飞牛OS的系统安装及docker初始化不讲了,不会的可以翻看我前面的文章,链接如下:https://www.39.la/article/34
1.docker目录下新建rustdesk文件夹,目录结构如下图:
2.打开docker管理器,点击Compose,并点击右侧新增项目
3.修改并复制以下代码,填写到创建docker-compost.yml处,勾选创建项目后立即启动,然后点击完成,docker会自动创建并启动,会有两个,一个是hbbs,另外一个是hbbr。
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116 # 自定义 hbbs 映射端口
- 21116:21116/udp # 自定义 hbbs 映射端口
image: rustdesk/rustdesk-server
command: hbbs
volumes:
- <mount_path>:/root # 自定义挂载目录,获取刚才创建的docker原始路径
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M
hbbr:
container_name: hbbr
ports:
- 21117:21117 # 自定义 hbbr 映射端口
image: rustdesk/rustdesk-server
command: hbbr
volumes:
- <mount_path>:/root # 自定义挂载目录,获取刚才创建的docker原始路径
networks:
- rustdesk-net
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M
注意:上面两个<mount_path>要替换你本地docker/rustdesk的原始路径,获取方式如下,飞牛右键点击rustdesk,详细信息—复制原始路径。
4.查看容器是否正常启动,如果正常启动请点击hbbs右侧的三个点…,然后点击运行日志
5.把运行日志往上拉,复制这个key备用
5.把服务器相关信息录入到rustdesk的ID/中继服务器处即可,其中这里key就是刚刚复制的key
6.本地电脑以及,远程电脑都需要修改,这样就可以愉快的使用自建的中继服务器了