RustDesk自建服务器教程

官网:https://rustdesk.com

开源地址:https://github.com/rustdesk

本教程仅适用于debian

下载地址:https://github.com/rustdesk/rustdesk-server/releases

根据自己服务器系统下载 rustdesk-server-hbbr 和 rustdesk-server-hbbs 两个包安装。

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-hbbr_1.1.14_amd64.deb

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-hbbs_1.1.14_amd64.deb

dpkg -i rustdesk-server-hbbr_1.1.14_amd64.deb

dpkg -i rustdesk-server-hbbs_1.1.14_amd64.deb

 

编辑 /lib/systemd/system 目录里面的 rustdesk-hbbr.service 和 rustdesk-hbbs.servic 两个文件

ExecStart=/usr/bin/hbbr 和 ExecStart=/usr/bin/hbbs 后面都添加 -k _ 参数强制客户端使用key,避免服务器被匿名使用以及连接加密。

模板如下:

[Unit]
Description=Rustdesk Signal Server

[Service]
Type=simple
LimitNOFILE=1000000
ExecStart=/usr/bin/hbbs -k _
WorkingDirectory=/var/lib/rustdesk-server/
User=
Group=
Restart=always
StandardOutput=append:/var/log/rustdesk-server/hbbs.log
StandardError=append:/var/log/rustdesk-server/hbbs.error
# Restart service after 10 seconds if node service crashes
RestartSec=10

[Install]
WantedBy=multi-user.target

重启 RustDesk 服务

systemctl daemon-reload

systemctl restart rustdesk-hbbs.service

systemctl restart rustdesk-hbbr.service

netstat -lnp 命令查看 21115,21116,21117,21118,21119 服务端口有没有起来。

打开 /var/lib/rustdesk-server 目录,打开 id_ed25519.pub 文件里面的一串代码为 key 文件,主控端与被控端要同时设置 key 才能远程连接,否则会提示 key 不匹配。

电脑客户端设置自建服务器,左侧 ID 旁边 单击 三个竖点,设置 – 网络 – ID/中继服务器

ID 服务器填写 服务器IP和端口

Key 填写部署服务生成的 id_ed25519.pub 文件中的内容。

 

分享到:

0 条评论

昵称

沙发空缺中,还不快抢~