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/
热门推荐
世界特应性皮炎日│儿童湿疹:科学用药与细心护理
故宫的历史渊源与建筑布局
中国十大传统节日
香港公司经营范围填写指南:从入门到精通的全解析
用创意墙绘表达城市文化
类风湿性关节炎早期症状有哪些
二十四节气之冬至——感受传统节日文化的魅力
如何制定一个有效的个人预算计划?
2024年6月二手车市场简析
揭秘《雪国》字数:从四万五千到五万字的文学价值
传统文化中,中秋节吃月饼,寓意什么?
如何有效防止猫进入发动机舱?防止猫进入发动机舱有哪些妙招?
上海新能源车市遇冷,纯电绿牌门槛提升后销量大跌17.4%
紫微斗数:命宫晦气星的影响与化解之道
三维重建实用算法详解:从立体视觉到深度学习
硅胶管的特性与应用:一种高性能管道材料的全面解析
再次全面运行!距离地球最远的"旅行者1号"探测器,修好了
羽衣甘蓝:营养价值、功效与食用指南
苍术:从传统中药到现代应用的多重价值
如何管理客户满意度调查
区分股市市场层次:一级与二级市场
马云、丁磊、雷军等17位大佬的创业心酸史:从失败到成功的励志故事
让多屏协作更顺手:这款小工具解决你的显示器边界难题
缅甸政局动荡,外国游客纷纷打"退堂鼓":这个国家还敢去吗?
高中议论文写作指南:从审题到修改的12个关键步骤
儿童买保险有限制吗?儿童寿险限额是怎么样的?
征信知识 十问十答
用量子叠加态来解释先有鸡还是先有蛋
一万年太久只争朝夕:珍惜当下,把握每一刻的辉煌
滕泰、张海冰:低收入群体“为什么不扩大消费”?关键是要提高居民可支配收入