RustDesk部署疑难解答

admin 2024年11月10日15:46:25评论116 views字数 1449阅读4分49秒阅读模式

在上篇文章中,我们讲到了RustDesk远程桌面的部署。小伙伴对部分细节有所疑问。本文为大家进行详细讲解和补充。

一定要公网服务器吗?

在部署RustDesk时,我们需要在公网服务器搭建服务端,实现中继功能。但考虑到小伙伴可能没有公网服务器,或者新手对Linux的使用有所困难。因此,RustDesk在一定条件下,不用公网服务器也是可以的。

RustDesk 会先用 TCP 21116 信令服务 NAT 打洞,如果打洞成功,直接 P2P 直连,RustDesk 不参与中继。RustDesk 如果没有打洞成功,则走 TCP 21117 中继服务,延迟、画质取决于中继服务器的带宽。

NAT打洞

先将网络配置清空如下图。

RustDesk部署疑难解答
这里什么也不填
RustDesk部署疑难解答
手机端也清空配置

直接在手机端输入ID 也可以设备也是在线的。

RustDesk部署疑难解答

因为是P2P直连,延时在1s左右。

RustDesk部署疑难解答

相关端口

 

hbbs 监听端口 hbbr 监听端口
21115(tcp):用作 NAT 类型测试 21117(tcp):中继服务
21116(tcp):NAT 打洞与连接服务 21119(tcp):支持 Web 客户端
21118(tcp):支持 Web 客户端
21116(udp):ID 注册与心跳服务

服务端部署

在上篇文章中,我们将到了类似源码部署的方式。小伙伴留言说这样容易挂掉。因此,这里补充下Docker部署方式。

#拉取镜像
sudo docker image pull rustdesk/rustdesk-server
#开启hbbs
docker run --name hbbs -p 26115:21115 -p 26116:21116 -p 26116:21116/udp -p 26118:21118 -v [你的自定义地址/hbbs]:/root -td rustdesk/rustdesk-server hbbs -r [你的地址(IP/域名)]:26116 
#开启hbbr
docker run --name hbbr -p 26117:21117 -p 26119:21119 -v [你的自定义地址/hbbr]:/root -td rustdesk/rustdesk-server hbbr

注意:替换路径和域名的地方加了个[],是为了便于区分,替换的时候记得删除。

获取默认key

# 1.进入镜像
sudo docker exec -it hbbs bash 
# 2.获取key
cat ./id_ed25519.pub 

客户端配置

RustDesk部署疑难解答
最新版 端口没改 可以不填

客户端和服务端地址

在上篇文章中,我们只讲到了Linux服务器如何搭建服务器端,Windows用户可下载相应文件直接运行即可。

服务端下载 :https://github.com/rustdesk/rustdesk-server/releases

客户端下载: https://github.com/rustdesk/rustdesk/releases/

Web控制

如果你不想通过软件控制目标设备,或者当前设备没有RustDesk。我们可以通过WEB控制台随时随地控制其他设备。下载web源码到服务器,新建站点。

RustDesk部署疑难解答web-client 文件夹里的文件全部剪切到根目录中,并修改所有者和用户组为www

chown -R www:www wwwroot/*

手机或其他浏览器访问效果如下:

RustDesk部署疑难解答

输入ID 并连接。

RustDesk部署疑难解答
浏览器效果

工具包

由于Git部分同学无法访问,这里都打包了。点击阅读原文获取!当然,文章中涉及到不对的地方,希望大家多多指正。

原文始发于微信公众号(kali笔记):RustDesk部署疑难解答

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月10日15:46:25
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   RustDesk部署疑难解答https://cn-sec.com/archives/3379194.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息