Rustdesk 服务器安装部署
This version changes default -k of hbbs to -, which means setting key on client side is mandatory. If you want to run empty -k as before, please run hbbs -k ""。
该版本将hbbs的默认值-k更改为-,这意味着客户端必须设置key。 如果您想像以前一样运行空-k,请运行hbbs -k ""。
1、申请云服务器
阿里云,2H2H3M,36元/年,后续99元/年(ECS经济型e实例)
公网地址:..............................................
私有地址:..............................................
key:..............................................
网络服务器导入模版:
..............................................
CentOS安装RustDesk自建服务器
进入特权模式
$ su -
1、下载安装node.js
# cd /usr/local
# wget https://nodejs.org/dist/v22.11.0/node-v22.11.0-linux-x64.tar.xz
# tar -xvJf node-v22.11.0-linux-x64.tar.xz -C ./node-v22.11.0
2、配置环境变量#
# sudo vi /etc/profile
添加以下内容
export NODE_HOME=/usr/local/node-v22.11.0
export PATH=$PATH:$NODE_HOME/bin
执行以下命令使之生效并验证
# source /etc/profile
# node -v
v22.11.0
# npm -v
10.9.0
设置仓库地址
# npm config set registry "https://registry.npmmirror.com"
# npm config get registry
https://registry.npmmirror.com/
3、安装pm2
安装pm2并验证
# npm install pm2 -g
# pm2 --version
4、下载RustDesk Server安装文件
# cd /usr/local
# wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip
# unzip rustdesk-server-linux-amd64.zip
5、运行并设置开机自启
# cd amd64
# pm2 start hbbs -- -k _
# pm2 start hbbr -- -k _
# pm2 save
# pm2 startup
6、查看运行状态#
# pm2 list
7、设置防火墙#
# firewall-cmd --zone=public --add-port=21115/tcp --permanent
# firewall-cmd --zone=public --add-port=21116/tcp --permanent
# firewall-cmd --zone=public --add-port=21117/tcp --permanent
# firewall-cmd --zone=public --add-port=21118/tcp --permanent
# firewall-cmd --zone=public --add-port=21119/tcp --permanent
# firewall-cmd --zone=public --add-port=21116/udp --permanent
# firewall-cmd --reload
# firewall-cmd --query-port=21115/tcp
# firewall-cmd --query-port=21116/tcp
# firewall-cmd --query-port=21117/tcp
# firewall-cmd --query-port=21118/tcp
# firewall-cmd --query-port=21119/tcp
# firewall-cmd --query-port=21116/udp
8、云服务器防火墙面板,开通TCP协议21115-21119端口,UDP协议21116端口
应用类型 来源 协议 端口 策略 备注
自定义 全部IPv4地址 TCP 21115-21119 允许 Rustdesk
自定义 全部IPv4地址 UDP 21116 允许 Rustdesk
9、获取RustDesk key
# cd /usr/local/amd64/
# cat ./id_ed25519.pub
..............................................
10、安装客户端
官网RustDesk
安装完成后设置服务器,完成后应用
ID服务器:云服务器外网ip
Key:刚才获取的key