开源自建中继服务器
https://github.com/rustdesk/rustdesk-server
开源自建API服务器
https://github.com/kingmo888/rustdesk-api-server
#搭建环境
Debian 11
搭建中继服务器
需开放21115-21119端口
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.12/rustdesk-server-linux-amd64.zip
unzip rustdesk-server-linux-amd64.zip
mv amd64 rustdesk-server
cd rustdesk-server
使用PM2启动hbbr hbbs服务
#安装pm2
apt update
apt install -y nodejs npm
npm install -g pm2
#启动 hbbr hbbs
pm2 start /root/rustdesk/rustdesk-server/hbbs -- -r 中继服务器IP -k "自定义KEY"
pm2 start /root/rustdesk/rustdesk-server/hbbr -- -k "同上自定义KEY"
#保存
pm2 save
#开机自启
pm2 startup
搭建API服务器
需开放21114端口
# 将代码克隆到本地
git clone https://github.com/kingmo888/rustdesk-api-server.git
# 进入目录
cd rustdesk-api-server
# 安装依赖
pip install -r requirements.txt
# 确保依赖安装正确后,执行:
# 端口号请自行修改,建议保留21114为Rustdesk API默认端口
python manage.py runserver 0.0.0.0:21114
搭建完成,当数据库中不存在账户时,第一个注册的账户直接获取超级管理员权限,之后注册账户为普通账户。
使用pm2启动 API服务器