私有 远程桌面 中继服务器rustdesk-server 搭建 (使用deb文件在debian安装为systemd服务)

用了好几年的向日葵远程桌面控制,最近遇到了特别卡的问题。

有时候报高峰期带宽紧张,卡一下也就忍了,但有时空闲时段极速模式也卡!!!

只能自己搭建一个远程桌面中继服务了。

一、远程控制桌面端:
桌面端(windows、linux、Android、MAC)在这里下载安装程序:https://github.com/rustdesk/rustdesk/releases

根据自己的系统下载对应的安装程序。

如果只是局域网或可以直连的网络环境,这一步就够了。

直接在地址栏里输入对方的IP地址(或域名)和端口,即可打开远程桌面、摄像头等,如下图:

2026-07-17_173336.jpg

 

如果是公网环境,或无法直连,那就需要搭建信令、中继(或打洞)服务程序了。

二、 中继服务器rustdesk-server搭建(官网的安装方法3)

rustdesk-server服务端程序下载地址:https://github.com/rustdesk/rustdesk-server/releases

服务程序由四部分组成:

HBBS :    ID/信令服务,用于认证、打洞
HBBR:   中继服务,当打洞失败后走中继转发
API:      账号/地址簿
Web:    网页端管理配置

2026-07-17_174132.jpg

我是个人用途,偶尔远程运维,不需要Web管理、账号、地址簿的功能。

只需要安装核心的信令、中继、命令行工具这三个即可:

rustdesk-server-hbbr_1.1.15_amd64.deb       中继服务器
rustdesk-server-hbbs_1.1.15_amd64.deb        ID/信令服务器
rustdesk-server-utils_1.1.15_amd64.deb        工具、部署初始化、安全配置、故障排查

服务器是Debian13,使用.deb 安装包的方式进行安装:

// 安装这三个服务程序
$ sudo dpkg -i ./rustdesk-server-*
// 查看服务运行状态
$ sudo systemctl status rustdesk-hbbs rustdesk-hbbr

// 使用这种方式安装,生成的公钥位置如下,也就是客户端的KEY
$ sudo cat /var/lib/rustdesk-server/id_ed25519.pub

安装完后服务会自动注册开机自启,并启动这两个服务,如下:

2026-07-17_091644.jpg

 

安装完成后需要开放防火墙以下这些端口:

TCP:21115–21119
UDP:21116

端口用途如下:

21114    TCP    社区 API、管理后台或 Web 入口
21115    TCP    NAT 类型测试
21116    TCP + UDP    ID 注册、心跳、连接协调与打洞
21117    TCP    Relay 中继
21118    TCP    Web Client 的 ID WebSocket 支持
21119    TCP    Web Client 的 Relay WebSocket 支持

 

此方式安装的rustdesk-server,卸载清理可命令如下:

$ sudo apt purge -y rustdesk-server-hbbs rustdesk-server-hbbr rustdesk-server-utils

 


 

使用一键安装脚本进行安装。 官网的方法2:https://rustdesk.com/docs/zh-cn/self-host/rustdesk-server-oss/install/

使用安装脚本的密钥(KEY)位置:

$ sudo cat /opt/rustdesk/id_ed25519.pub

 

一键安装脚本安装的服务,对应的卸载方法如下:

sudo systemctl stop rustdeskrelay.service rustdesksignal.service
sudo systemctl disable rustdeskrelay.service rustdesksignal.service
sudo rm -rf /var/log/rustdesk/
sudo rm -rf /opt/rustdesk/
sudo rm -rf /etc/systemd/system/rustdesksignal.service
sudo rm -rf /etc/systemd/system/rustdeskrelay.service

原链接: https://github.com/rustdesk/rustdesk/discussions/1504

 


docker 安装方法 。 官网推荐的方法1:https://rustdesk.com/docs/zh-cn/self-host/rustdesk-server-oss/install/

文章教程太多了,略。 

评论列表: