XiNian_dada's Blog - Docker
type: channel
link: https://www.leeinx.com/tag/Docker/
items: 快速从零部署RustDesk

快速从零部署RustDesk
type: item
date: 2026-02-19T16:50:00+08:00
description: 笔者已经受够了现在某葵某viewer的免费版阉割画质和帧率了，于是自己找开源的代替项目，找到了rustdesk这玩意，对服务器带宽要求低，性能高，而且自己用几乎可以说不受到任何限制，那就直接开始部署了服务端部分先说下我的服务器配置：2core 2g 个人用反正是足够了光速装好Ubuntu 22.04，然后开始安装docker复制curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun一般来说这样就能装好Docker，但是我遇到了个问题复制curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to get.docker.com:443大概是证书的问题吧，如果你也遇到这个问题，执行下列修复复制apt install -y ca-certificates curl gnupg然后重新执行安装指令即可接下来放行端口复制ufw allow 21114:21119/tcp ufw allow 21116/udp sudo ufw enable下一步就可以开始下载RustDesk提供的compose.yml了复制bash <(wget -qO- https://get.docker.com) wget rustdesk.com/oss.yml -O compose.yml下载完后不要急着开始，先把Docker源改到国内创建配置目录复制mkdir -p /etc/docker接下来开始给里面写内容，一个指令搞定复制cat <<EOF | tee /etc/docker/daemon.json { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } EOF重启Docker服务，并开始compose复制systemctl daemon-reload systemctl restart docker docker compose up -d如果没有需要，默认配置即可，如果你需要自己指定端口的话，需要修改compose.yml里的内容，这里不涉及了，反正很简单获取服务器密钥，这一步决定了客户端能不能连接到服务端复制cat data/id_ed25519.pub至此服务端部分就部署完成了客户端部分直接去RustDesk的Github库下载客户端，Win端推荐下载最底下的MSI安装包点击箭头位置打开设置点击网络点击ID/中继服务器如果你不是专业版，那就不需要填写API服务器部分，ID服务器和中继服务器是一体的，如果你没有改变默认端口，那其实可以只填写IP或者域名即可Key就是我们服务端部署最后一步得到的密钥，填完之后点击确认，会蹦出来一个弹窗 “成功”至此就结束了，控制端和被控端都是这样连接到自己的服务器上高帧率高画质是真爽啊哈哈