RustDesk自建服务器部署教程
创作时间:
作者:
@小白创作中心
RustDesk自建服务器部署教程
引用
CSDN
1.
https://blog.csdn.net/weixin_43472459/article/details/138764918
RustDesk是一个开源的远程桌面软件,支持跨平台使用,具有安全、绿色、简洁的特点。对于有远程办公需求的用户来说,自建RustDesk服务器可以提供稳定独享的远程连接体验。本文将详细介绍如何在阿里云服务器上快速部署RustDesk-server。
一、前言
由于官方公共服务器屏蔽了中国地区的连接,因此需要自行搭建RustDesk-server。以下是具体的部署步骤。
二、准备服务器
建议使用阿里云的2C2G带公网IP的服务器,这样可以避免复杂的内网环境配置。操作系统推荐使用Ubuntu 18.04及以上版本。
三、docker-compose部署RustDesk-server
以Ubuntu为例,首先需要配置Docker存储库并安装相关组件:
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
接下来,创建一个存放RustDesk的目录并拉取项目代码:
mkdir rustdesk
在该目录下创建一个docker-compose.yml配置文件:
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r 你的公网IP或域名:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
记得将配置文件中的你的公网IP或域名替换为实际的服务器IP或域名。然后启动服务:
docker-compose up -d
等待镜像拉取完成后,可以通过以下命令查看日志:
docker-compose logs -f
确保防火墙和安全组开放21115~21119的TCP端口以及21116的UDP端口。
四、rustdesk客户端配置
控制端和被控端需要使用相同的配置。在控制远程桌面时,输入被控端的ID即可进行连接。
五、强制使用Key的连接方法
在docker-compose.yml中添加-k 你的key参数,删除旧容器后重新启动即可生效。
六、总结
RustDesk自建服务器部署完成后,可以提供稳定可靠的远程连接服务。更多详细信息可以参考官方文档:https://rustdesk.com/docs/en/self-host/
热门推荐
情感的桥梁:亲子间有效沟通的艺术与实践
新旧骨折大不同!如何精准诊断、治疗骨质疏松性椎体压缩骨折?
电子签章的法律效力:全球合规性指南(附中国《电子签名法》解读)
最新研究揭示通窍鼻炎颗粒治疗过敏性鼻炎的科学机制
脂肪肝抽血看什么指标
药品信息公开透明:现状、挑战与未来展望
陈胜、吴广领导的大泽乡起义,为何迅速引发天下反秦浪潮?
清热润燥,滋阴养肾的健康茶饮推荐
沙比利是什么木材以及沙比利木材的优缺点分析
不黑不吹:国产发动机与合资发动机的技术对比
国产发动机和国外发动机的差距
可持续交通 | 如何打破资金困境,构建更具韧性的城市公共交通系统?
一侧耳朵疼并伴有头疼怎么办?可能病因及治疗方法全解析
十年间,孙思邈中医堂为何在“药王故里”基层全面开花?
气血不足的症状及治疗方法
早春蔬菜定植全攻略:时间、技术要点与管理重点详解
优化在线客服工作流程:提升效率与满意度的关键策略
自媒体算法揭秘:如何提高曝光率与互动率
成人鼻肠管的留置与维护指南
省时省钱省力的司法确认,您了解么?
人民调解协议书是不是有法律效力
呼吸防护用品正确选择三部曲
史上最全关于脊髓电刺激的介绍
如何进行房地产项目联动?行业合作的策略有哪些?
什么是城投地产项目管理
汽车年检必备准备指南:从证件到车辆状况全攻略
糖尿病患食物陷阱多 别误信“表里不一”的美食
金融行业四大证书:PWM、FWM、PWP、IFOA,看看哪个更适合你
矩阵的秩是什么?一文带你揭开线性代数的神秘面纱
徒步路上的膝盖保养手册