服务端
搭建中继服务器
推荐使用linux来搭建中继服务器,且有公网ip
使用宝塔面板
- hbbr:通常用于建立连接。它可能是一种服务端应用程序,负责接受客户端的连接请求,验证客户端身份,并建立起双向通信的连接。在某些情况下,
hbbr
可能充当中继服务器或者数据交换的中心节点。- hbbs:通常用于传输数据。它可能是一种客户端应用程序,负责向
hbbr
或其他服务器端应用程序发送数据,或从hbbr
或其他服务器端应用程序接收数据。hbbs
可能会使用hbbr
建立的连接来传输数据。
安装PM2管理器
设置node.js版本
查看pm2是否正常
直接在宝塔面板上查看。
在Xshell里也是一样的命令,注意,得重新连接一下Xshell才会正常,否则提示命令找不到。
启动服务
不想使用别名的话,可以将--name参数去除
放行端口
或者通过命令行放行端口
不使用宝塔面板
变成纯命令行操作了,使用systemd,该部分请参照[工欲善其事,必先利其器] - 使用RustDesk自建服务器实现远程桌面 - 知乎 (zhihu.com)
systemd
[hbbs]
首先,我们需要创建一个名为
RustDeskHbbs.service
的文件,位于/usr/lib/systemd/system/
目录下:然后把以下信息复制到这个文件中:
<...>
中的内容请根据你个人情况进行修改。[hbbr]
首先,我们需要创建一个名为
RustDeskHbbr.service
的文件,位于/usr/lib/systemd/system/
目录下:然后把以下信息复制到这个文件中:
<...>
中的内容请根据你个人情况进行修改。然后运行以下命令启动RustDesk服务器:
或者重载systemd配置:
启用强制加密
重新打开
/usr/lib/systemd/system/RustDeskHbbs.service
,修改以下内容ExecStart所在行:重新打开
/usr/lib/systemd/system/RustDeskHbbr.service
,修改以下内容ExecStart所在行:
客户端
下载Window客户端:https://github.com/rustdesk/rustdesk/releases/download/1.2.3-1/rustdesk-1.2.3-1-x86_64.exe
再设置的网络选项里红框为服务器IP地址,绿框为公钥。
在主页查看下方为就绪,则正常。
在两台Windows都安装客户端,配置网络选项,连接就可以了。画质没限制,但是要看服务器速度。
我自己试着可以一对多
- 1台客户端同时连接2台客户端
- 2台客户端同时连接同1台客户端
其他没试,没那么多电脑。
还不快抢沙发