s-blog

自建 RustDesk 中继服务器(hbbs / hbbr)

ssssmy · 2026-06-05 · 2 min · 网络

RustDesk 自建服务器由两个组件构成:hbbs(ID/注册服务器)和 hbbr(中继服务器)。用 systemd 守护。

目录与公钥

  • 二进制目录:/opt/rustdesk/amd64
  • 启动后会生成 id_ed25519 / id_ed25519.pub,公钥填到 RustDesk 客户端的「Key」字段。

hbbs 服务(/lib/systemd/system/hbbs.service)

[Unit]
Description=RustDesk Hbbs
After=network.target

[Service]
User=root
Type=simple
WorkingDirectory=/opt/rustdesk/amd64
ExecStart=/opt/rustdesk/amd64/hbbs -k _
ExecStop=/bin/kill -TERM $MAINPID

[Install]
WantedBy=multi-user.target

hbbr 服务(/lib/systemd/system/hbbr.service)

[Unit]
Description=RustDesk Hbbr
After=network.target

[Service]
User=root
Type=simple
WorkingDirectory=/opt/rustdesk/amd64
ExecStart=/opt/rustdesk/amd64/hbbr -k _
ExecStop=/bin/kill -TERM $MAINPID

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now hbbs hbbr

-k _ 表示使用自动生成的密钥对;也可用 -k <你的公钥> 指定固定密钥。客户端在「网络」设置里填 ID 服务器地址 + 公钥即可。

原文链接:https://www.ssssmy.com/notes/zi-jian-rustdesk-zhong-ji-fu-wu-qi-hbbs-hbbr