RustDesk 1.5.1 已更新(2026-11-01)—— ,立即更新

RustDesk自建服务器怎么配,从零开始的设置顺序

立即下载RustDesk 全平台支持 · 官方最新版

先想清楚自建是为了解决什么

公共中继服务器免费,能用,但有两件事绕不开。

一是高峰时段不稳。晚上八九点跨网连一台机器,画面一格一格跳的时候,你分不清是对方网络差还是中继挤。二是你没法知道链路上发生了什么,出问题只能等。

自建补的就是这两块。客户端开源免费,自建服务端这套方案本身也免费,中继放在自己手里,什么时候慢、慢在哪一段,都能查。代价是要一台有公网 IP 的机器,加一点维护成本。

动手前先回答一个问题:是一台机器偶尔连一下,还是长期给一批人用?前者用公共中继就够,折腾自建不划算;后者才值得花这个下午。

需要一台什么样的机器

门槛比想象中低。一台有公网 IPv4 的服务器,1 核 1G 内存就能跑起来,真正决定体验的不是 CPU 而是带宽和线路。

中继的流量是双向的。一个人看 1080p 桌面,占用已经不算小,几个人同时连,出口带宽会先撑不住。小团队用,2 核 2G、带宽别低于几兆,比堆 CPU 管用得多。

位置也有讲究。服务器放在离被控端近的机房,效果比放在离你自己近的机房好,因为画面是从被控端那头出来的,先走一段近路再进中继。系统选 Debian 或 Ubuntu,资料多,出问题好搜。

第一步:装服务端

自建要跑两个进程。一个负责 ID 注册和心跳,客户端开机后先来它这里报到,报上自己的 ID;另一个负责中继转发,两端直连打不通时,画面和键鼠数据从这里过一道。两个都起来,服务才算完整。

发行包方式

官方提供对应架构的压缩包,解压后是两个可执行文件,分别启动即可。想让它开机自启,用 systemd 写一个服务单元,把启动命令和日志路径填进去。日志一定要留,后面排查全靠它。

Docker 方式

习惯容器的话,两条命令起两个容器,把配置目录挂出来做持久化。容器方式的省事之处在于升级只要换镜像,麻烦之处在于网络模式要设成 host,否则端口映射容易漏。

第二步:放行端口

端口没放行,是所有自建失败里最常见的一种。装完服务、客户端也填了地址,就是连不上,十有八九卡在这一步。

端口 协议 用途 漏了会怎样
21115 TCP 用于探测网络类型 直连判断失准,容易退化成中继
21116 TCP + UDP ID 注册与心跳 客户端显示“未就绪”,ID 拿不到
21117 TCP 中继转发 跨网连不上,同网通、跨网不通
21118 / 21119 TCP Web 控制台相关 网页端和后台打不开,客户端不受影响

注意 21116 同时要开 TCP 和 UDP,只开 TCP 是最常见的疏漏。云厂商的安全组和机器里的防火墙是两道门,两道都要放行,只改一边等于没改。

第三步:客户端填地址和 key

服务端起来后,客户端要告诉它去哪儿报到。位置在“设置 → 网络”,填三项:ID 服务器地址、中继服务器地址、key。

地址填服务器的公网 IP 或者解析好的域名,不要带协议头。key 从服务端配置里取,一串字符,复制粘贴别手抄。三个字段有一个填错,表现都是“未就绪”或者一直转圈。

改完要点应用,然后重启客户端。有些版本的设置在重启前不生效,看到界面变了不等于已经连上新服务器。

填完之后,把这套参数分发给所有要用的机器。几十台机器一台台手填不现实,这种情况就该考虑官方提供的客户端生成器,那属于 Pro 授权里的能力,后面会讲。

第四步:确认真的走了自建

这一步很多人跳过,然后一直以为自己用的是自建,其实还在公共中继上。

判断标准有三条,满足任意两条基本可以确认:

  1. 服务端日志里能看到你这台机器的 ID 和连接记录;
  2. 客户端“设置 → 网络”里显示的服务器地址是你填的那个,不是空的;
  3. 把服务端停掉,再发起连接,应该失败。如果还连得上,说明流量根本没经过你的服务器。

第三条最干脆。停服务、试连、看结果,三十秒就能验证。

域名和加密要不要做

IP 直连能跑通,就可以先把业务用起来。想再稳一点,绑个域名,用正式证书,客户端里填域名,好处是以后换服务器只改解析,不用每台机器重新填地址。

这一步不是必须的。先跑通再优化,比一上来就配证书、配反代、配 TLS 要省心得多。证书配错导致握手失败的例子不少,排查起来比端口问题还绕。

还有一点要提前知道:绑了域名之后,老客户端里填的还是 IP,两套并存那段时间最容易出现“这台机器连不上”的情况。要么统一改,要么先别动。

什么时候才需要买 Pro 授权

自建服务端本身免费,官方收费的是自建方案的 Pro 授权,按年计费,官方注明这不是 SaaS 订阅——你买的是一份授权,服务还是跑在你自己的机器上。

官方定价页当时显示三档:个人版 $11.88/月,含 1 个登录用户、20 台托管设备、无限并发连接,以及双因素认证、Web 控制台、地址簿、审计日志、更改 ID、访问控制、集中设置、分布式中继这些功能;基础版 $23.88/月,在个人版之上加到 10 个登录用户、100 台托管设备,并带上 OIDC/SSO、LDAP、跨组访问和自定义客户端生成器;定制版在基础版之上按量加价,当时显示每额外用户 $1.20/月、每额外设备 $0.12/月。

要不要买,看两件事:设备数量超没超 20 台,需不需要集中管理和审计。三五台机器自己用,免费版功能完全够。

升级和备份

服务端升级不复杂,换可执行文件或者换镜像,重启进程,看日志有没有报错,拿一台机器试连一次,通了再往下铺。麻烦的是升级前没备份。

配置目录和 key 要单独存一份。key 一旦变了,所有客户端都得重新填一遍,几十台机器的时候这个活儿很烦。升级前先备份,比出事之后一台台改要省太多时间。

装完连不上,从哪儿查

顺序别乱:先看服务端进程在不在,再看端口通不通,最后看客户端填的参数对不对。

同一局域网能连、跨网连不上,问题就落在中继和端口上,跟客户端没关系。ping 服务器超过 300ms 还带丢包,那画面卡是线路的事,调软件参数没用。更细的排查步骤在RustDesk连接不上、一直转圈怎么办,自建环境的参数和版本对应关系可以对照RustDesk常见问题。机器本身的配置步骤还没走完的,先看RustDesk怎么下载安装。

这篇教程有帮助吗?立即下载RustDesk试试吧!

全平台支持 · 安全无毒 · 官方最新版