服务端
搭建中继服务器
推荐使用linux来搭建中继服务器,且有公网ip
使用宝塔面板
# Xshell连接服务器……
cd /root
mkdir rustdesk
cd rustdesk
wgethttps://github.com/rustdesk/rustdesk-server/releases/download/1.1.6/rustdesk-server-linux-x64.zip
unzip rustdesk-server-linux-x64.zip
ls 查看有无hbbr和hbbs两份文件
- hbbr:通常用于建立连接。它可能是一种服务端应用程序,负责接受客户端的连接请求,验证客户端身份,并建立起双向通信的连接。在某些情况下,
hbbr
可能充当中继服务器或者数据交换的中心节点。- hbbs:通常用于传输数据。它可能是一种客户端应用程序,负责向
hbbr
或其他服务器端应用程序发送数据,或从hbbr
或其他服务器端应用程序接收数据。hbbs
可能会使用hbbr
建立的连接来传输数据。
安装PM2管理器
设置node.js版本
查看pm2是否正常
直接在宝塔面板上查看。
在Xshell里也是一样的命令,注意,得重新连接一下Xshell才会正常,否则提示命令找不到。
启动服务
pm2 start hbbr --name rustdesk_con
pm2 start hbbs --name rustdesk_trans
pm2 save
pm2 startup
不想使用别名的话,可以将--name参数去除
pm2 list # 查看列表
放行端口
或者通过命令行放行端口
firewall-cmd --zone=public --add-port=21115-21119/tcp –permanent
firewall-cmd --zone=public --add-port=21116/udp –permanent
# 重启生效
firewall-cmd –reload
# 查看端口是否开放
firewall-cmd --list-ports
cat /root/rustdesk/*.pub # 查看公钥并复制
不使用宝塔面板
变成纯命令行操作了,使用systemd,该部分请参照[工欲善其事,必先利其器] - 使用RustDesk自建服务器实现远程桌面 - 知乎 (zhihu.com)
客户端
下载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台客户端
其他没试,没那么多电脑。
还不快抢沙发