学习 · 2023年10月18日 0

自建远程工具rustdesk(linux服务)

一,有一个有公网服务器。(如下介绍为linux服务器

二,下载服务端程序:https://github.com/rustdesk/rustdesk-server/releases/latest

客户端程序:https://github.com/rustdesk/rustdesk/releases

客户端程序只有x86是32位,x86_64是64位

三,开启服务器端口。

TCP (21115, 21116, 21117, 21118, 21119)

UDP (21116)

如果不用支持web客户端可以不开21118,21119.

四,安装pm2

先安装node,sudo apt-get update

Ubuntu或Debian:

sudo apt-get install nodejs

CentOS或Fedora:

sudo yum install nodejs

npm install pm2 -g

如果提示没有找到命令 command not found,建连接

find / -name pm2 ,查找pm2路径

ln -s /usr/local/src/nodejs/bin/pm2 /usr/local/bin

如果还不行或者提示File exists 

rm -rf /usr/local/bin/pm2

移除再重建连接

pm2 start filename 运行
pm2 list 查看
pm2 stop id 停止

五,将下载的rustdesk服务端文件解压,hbbs,hbbr上传到服务器新建一个文件夹rustdesk,进入rustdesk目录。

pm2 start hbbs — -r 服务器IP -k _

pm2 start hbbr

六,客户端

ID/中继服务器里面,在ID服务和key输入内容。

ID服务是服务器的ip

key输入服务端运行文件hbbs后生成的key

到此就可以正常使用远程桌面。