Linux搭建RustDesk服务
前言
参考了b站教程通过docker一键部署,包括中继服务器,API服务器,WEB运维功能
视频地址:https://www.bilibili.com/video/BV1tYkiBREfn
github地址:https://github.com/lejianwen/rustdesk-server
客户端版本:1.4.2(https://github.com/rustdesk/rustdesk/releases/tag/1.4.2)
准备
购买云服务器,本人购入的腾讯云4核4G3M 79一年的
重新安装系统镜像,选择带宝塔面板的模板镜像(宝塔Linux面板 11.0.0 腾讯云专享版)

防火墙开启规则(TCP:21114-21119 UDP:21116)

登录宝塔面板,安装docker
安装
docker添加容器编排,将ip替换为你的服务器公网ip

version: '3.8'
services:
rustdesk:
image: lejianwen/rustdesk-server-s6:latest
ports:
- 21114:21114
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21117:21117
- 21118:21118
- 21119:21119
environment:
- RELAY=ip:21114
- ENCRYPTED_ONLY=1
- MUST_LOGIN=N
- TZ=Asia/Shanghai
- RUSTDESK_API_RUSTDESK_ID_SERVER=ip:21116
- RUSTDESK_API_RUSTDESK_RELAY_SERVER=ip:21117
- RUSTDESK_API_RUSTDESK_API_SERVER=http://ip:21114
- RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub
- RUSTDESK_API_JWT_KEY= # jwt key
volumes:
- /data/rustdesk/server:/data
- /data/rustdesk/api:/app/data
networks:
- rustdesk-net
restart: unless-stopped
networks:
rustdesk-net:
external: false
编排完成后搜索日志中admin,获取web运维端的管理员密码
访问http://ip:21114 跳转到web运维端的登录页面,用户名admin,密码为上一步获取的密码,登陆后最好修改下密码


配置
安装客户端后,点击设置-网络-解锁网络配置,勾选使用websocket

配置ID/中级服务器
ID服务器:ip:21116
中继服务器:ip:21117
api服务器:http://ip:21114
key:复制服务器 /data/rustdesk/server/id_ed25519.pub 公钥文件中的内容


点击可访问设备-登录,输入用户名密码,多端登录可访问设备信息会自动同步

运维
客户端连接上服务器后会在设备管理中显示,可添加到地址簿统一管理,设备管理也可通过网页端进行远程操作



浙公网安备 33010602011771号