自建 RustDesk 中继服务器(hbbs / hbbr)
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