Cirry's Blog

Docker安搭建rustdesk中继服务器

Jun 5, 2025
docker docker
2分钟
224字

官方网址

rustdesk官方网站

rustdesk自建指南

搭建

docker-compose.yml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
8 collapsed lines
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped

创建data目录

Terminal window
root@VM-12-5-debian:~/docker-compose/rustdesk# tree
# .
# ├── data # 新建这个目录,目录里的文件在容器启动会生成
# │ ├── db_v2.sqlite3
# │ ├── db_v2.sqlite3-shm
# │ ├── db_v2.sqlite3-wal
# │ ├── id_ed25519
# │ └── id_ed25519.pub # 客户端配置KEY需要用到
# └── docker-compose.yml
#
# 2 directories, 6 files

启动

Terminal window
docker compose up -d

防火墙修改

放行TCP端口:21115-21119,放行UDP端口:21116。

default

客户端配置

在rustdesk客户端的 设置 -> 网络 -> ID/中继服务器中配置如下:

  • ID服务器:填写服务器ip地址
  • KEY:在data/id_ed25519.pub中获取
Terminal window
root@VM-12-5-debian:~/docker-compose/rustdesk# cat data/id_ed25519.pub
38K9vF4SZqxxxxxxxxxxxxxxxxxxxxxxxWVlX3CuHs= #复制这一段文本填写到KEY中

default

到这里就算配置完成了,比向日靠流畅多了。

本文标题:Docker安搭建rustdesk中继服务器
文章作者:Cirry
发布时间:Jun 5, 2025
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode
总访问量
总访客数人次