Administrator
Published on 2025-03-30 / 25 Visits
0
0

Rustdesk 服务器安装部署

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


Comment