自建中继使用RustDesk

Share,Study 2024-03-07 198 次浏览 次点赞

服务端

搭建中继服务器

推荐使用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两份文件

![image-20240307135645931](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307135645931.png)

  1. hbbr:通常用于建立连接。它可能是一种服务端应用程序,负责接受客户端的连接请求,验证客户端身份,并建立起双向通信的连接。在某些情况下,hbbr 可能充当中继服务器或者数据交换的中心节点。
  2. hbbs通常用于传输数据。它可能是一种客户端应用程序,负责向 hbbr 或其他服务器端应用程序发送数据,或从 hbbr 或其他服务器端应用程序接收数据。hbbs 可能会使用 hbbr 建立的连接来传输数据。

安装PM2管理器

![image-20240307140142697](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307140142697.png)

设置node.js版本

![image-20240307140302443](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307140302443.png)

查看pm2是否正常
  • 直接在宝塔面板上查看。

    • ![image-20240307141037964](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307141037964.png)
  • 在Xshell里也是一样的命令,注意,得重新连接一下Xshell才会正常,否则提示命令找不到。

    • ![image-20240307141224454](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307141224454.png)
启动服务
pm2 start hbbr --name rustdesk_con
pm2 start hbbs --name rustdesk_trans
pm2 save
pm2 startup

不想使用别名的话,可以将--name参数去除

pm2 list  # 查看列表

![image-20240307142633086](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307142633086.png)

放行端口

![image-20240307143321687](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307143321687.png)

或者通过命令行放行端口

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地址,绿框为公钥。![image-20240307162758967](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307162758967.png)

在主页查看下方为就绪,则正常。

![image-20240307162938338](C:\Users\19353\AppData\Roaming\Typora\typora-user-images\image-20240307162938338.png)

在两台Windows都安装客户端,配置网络选项,连接就可以了。画质没限制,但是要看服务器速度。

我自己试着可以一对多

  • 1台客户端同时连接2台客户端
  • 2台客户端同时连接同1台客户端

其他没试,没那么多电脑。


本文由 fmujie 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论

召唤看板娘