可选-安装pm2(notejs)
安装notejs
Download | Node.js (nodejs.org)
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
安装pm2
npm install -g pm2
安装 Rust 服务端
下载并解压:
Releases · rustdesk/rustdesk-server (github.com)
用 pm2 运行
pm2 start hbbs -- -r <relay-server-ip[:port]>
pm2 start hbbr
直接运行
./hbbs -r <hbbr运行所在主机的地址[:port]>
./hbbr
使用 pm2 运行 hbbs/hbbr
pm2 start hbbs -- -r <relay-server-ip[:port]>
pm2 start hbbr
强制使用加密连接
pm2 start hbbs -- -r <relay-server-ip[:port]> -k _
pm2 start hbbr -- -k _
hhbs的-r
参数不是必须的,他只是方便你不用在客户端指定中继服务器,如果是默认21117端口,可以不填port。客户端指定的中继服务器优先级高于这个。
默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
- TCP(21115, 21116, 21117, 21118, 21119)
- UDP(21116)