步骤1:Linux服务器Docker环境部署
服务器系统推荐:CentOS7+/Ubuntu20.04+/Debian11+,需提前装好Docker与Docker-Compose,执行容器部署指令一键启动RustDesk服务端程序:
docker run -d \
--name rustdesk-server \
--net=host \
-e TZ=Asia/Shanghai \
-v ./data:/data \
rustdesk/rustdesk-server-s6:latest
附加常用运维命令(查看密钥、重启、停止容器):
#查看运行日志获取连接密钥key
docker logs rustdesk-server
#重启服务容器
docker restart rustdesk-server
#停止服务容器
docker stop rustdesk-server
步骤2:安全组/防火墙端口放行(21115~21119)
服务依赖TCP/UDP端口,云服务器后台安全组、系统防火墙全部放行,端口缺失会出现联机失败、无法穿透中继问题:
#TCP端口
21115,21116,21117,21118,21119
#UDP端口
21116
Linux防火墙放行端口参考指令:
#firewalld放行端口
firewall-cmd --add-port=21115-21119/tcp --permanent
firewall-cmd --add-port=21116/udp --permanent
firewall-cmd --reload
步骤3:客户端填写自建服务器参数
客户端→设置→网络→自定义中继,填入服务器IP与密钥:配置完成后前往下载页面获取对应系统客户端:客户端下载地址
#ID服务器
你的服务器IP:21116
#密钥Key(查看docker容器日志获取)
xxxxxxxxxxxxxxxxxxxxxxxx
#Relay中继服务器
你的服务器IP:21117
填写注意:IP不能填域名、密钥大小写严格一致,错填会直接联机失败。