·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 网站安全 查看内容

再见 TeamViewer!

2023-8-3 14:42| 发布者: 独家记忆| 查看: 61459| 评论: 0

摘要: RustDesk 是一款开源的远程控制工具,提供跨平台的远程连接和协助功能,可私有化部署,保证网络传输的稳定性和安全性。通过使用 RustDesk,您可以解决远程控制工具收费、速度慢、非私有化等问题。了解更多,请访问https://rustdesk.com/
在工作中,我们经常要使用向日葵、TeamViewer 等远程控制工具来远程操控项目上的主机去解决一些部署在现场的系统问题,亦或是在家偶尔加班时用家里的电脑远程公司的电脑处理工作。但不爽的是,TeamViewer 用一用试用期就过了,而免费的向日葵在网络环境不是很好的情况下,延迟会有些高,画质也比较差。

同时,公司要求的安全问题也提上了日程,使用第三方的远程控制工具总会有安全隐患。如何解决远程控制工具收费、速度慢、非私有化的这几个问题呢?今天就给大家推荐这款超级好用的开源远程控制工具——RustDesk。

项目简介


RustDesk 是一个开源的远程支持和远程桌面软件,它提供了跨平台的远程连接和协助功能,旨在帮助用户远程访问和管理其他计算机。使用了一段时间后,感觉 RustDesk 除了包含了远程控制工具最常见的功能以外,它最大的优点就是可以私有化部署,进而保证网络传输的稳定性和安全性!

推荐一套基于 SpringBoot + Vue + uni-app 实现的全套电商系统mall(Github标星60K),前台商城项目和后台管理系统都有了,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员等功能,功能很强大!
  • 项目地址:https://github.com/macrozheng/mall
  • 视频教程:https://www.macrozheng.com/video/

项目使用


如果只是简单体验一下 RustDesk 的功能,其实非常简单。直接到官网首页下载适用自己系统的客户端即可,控制端和被控端都要安装哦。

官网地址:https://rustdesk.com/

打开软件之后,和其他的远程控制工具一样,会展示本机的 ID 和密码。你也可以在输入框里填写被控制端的 ID 和密码,点击连接,就可以通过 RustDesk 提供的中继服务器进行远程控制了。

再见 TeamViewer!115 作者: 来源: 发布时间:2023-8-3 14:42

私有化部署


当然,RustDesk 提供的免费服务器,网速和安全性保障还是差一些,可以保证能用,但是没法让我们感觉用的爽。下面我就介绍一下,如何用自己的服务器搭建远程控制的中继服务,实现稳定且安全的数据传输。

服务端部署


RustDesk 对服务器的性能要求非常的低,只需要最低配置的云服务器即可。

我们需要部署两个服务:
  • hbbs - RustDesk ID 注册服务器
  • hbbr - RustDesk 中继服务器

这里我们使用 docker 来安装这两个服务。非常简单,命令如下:
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr

这里要注意的是,hbbs 和 hbbr 需要监听以下端口:
  • TCP(21115, 21116, 21117, 21118, 21119)
  • UDP(21116)

所以大家需要在云服务器的管理后台上,将防火墙的这几个端口打开,保证服务的正常连接。

这样我们的服务就搭建好啦~

客户端配置


服务端搭建完毕之后,我们的客户端也需要做一些相应的配置。

因为客户端默认连接的是 RustDesk 的后端服务,所以这里我们需要将客户端的连接信息配置成我们自己搭建的服务地址。

首先需要获取服务端的 key。

执行 docker 命令docker exec -it 466a0f8e3ba0 bash(其中466a0f8e3ba0是 hbbs 容器的 id),进入 hbbs 的容器根目录下,执行cat ./id_ed25519.pub查看自动生成的 key 值,如图所示。

再见 TeamViewer!5273 作者: 来源: 发布时间:2023-8-3 14:42

之后在客户端界面点击 ID 右侧的菜单按钮如下,选择“ ID/中继服务器”。

再见 TeamViewer!2063 作者: 来源: 发布时间:2023-8-3 14:42

在弹出的界面填写“ID 服务器”和“Key”这两个选项,内容分别是你服务器的 IP 地址和刚才查看的 Key 值。

再见 TeamViewer!1839 作者: 来源: 发布时间:2023-8-3 14:42

注意,控制端和被控端都要填写哈。

再来试试


客户端配置好后,我们再重新开启远程控制,成功啦~

我们可以点击上方的小电脑图标,来选择画面的比例以及画质,方便我们在不同的网络环境下获得最好的远程控制体验。

再见 TeamViewer!8702 作者: 来源: 发布时间:2023-8-3 14:42

点击顶部的小闪电按钮,可以设置远程主机的登录密码,方便下次登录。也支持传输文件,远程锁定等基本的功能。

再见 TeamViewer!1954 作者: 来源: 发布时间:2023-8-3 14:42

总结


RustDesk 真的是非常好用的一款远程控制工具,个人体验来看,在网络环境稍差的情况下,RustDesk 的画质和流畅程度比向日葵要好,文件传输的交互也能舒服很多。感兴趣的朋友,一定要来试试!
客户端项目地址:https://github.com/rustdesk/rustdesk
服务端项目地址:https://github.com/rustdesk/rustdesk-server
官方文档:https://rustdesk.com/docs/zh-cn/


Github上标星60K的电商实战项目,出 视频教程(2023最新版) 了!全套教程基于SpringBoot 2.7版本,可以说内容非常新!全套教程约40小时,共100期,通过这套教程你可以拥有一个涵盖主流Java技术栈的完整项目经验,同时提高自己独立开发一个项目的能力,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall视频教程 加入学习。

再见 TeamViewer!6169 作者: 来源: 发布时间:2023-8-3 14:42

整套 视频教程 的内容还是非常完善的,涵盖了mall项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署等内容,具体大纲可以参考下图,你也可以点击链接 mall视频教程 了解更多内容。

再见 TeamViewer!785 作者: 来源: 发布时间:2023-8-3 14:42

推荐阅读

  • Github标星60K!这套涵盖Java主流技术和电商核心业务的实战教程,太香了!
  • Github标星60K!mall前台商城系统正式发布,支持完整订单流程!
  • 订单系统就该这么设计(万能通用),稳的一批!
  • 电商系统中的商品功能就该这么设计,稳的一批!
  • 权限系统就该这么设计(万能通用),稳的一批!
  • 新入职一家公司,接手了个从零开始的项目,好难!


再见 TeamViewer!2435 作者: 来源: 发布时间:2023-8-3 14:42


上一篇:C语言经典例题(菜鸟教程100例)
下一篇:Web 全栈架构师的学习路径,廖雪峰出品

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.116.89.70,GMT+8, 2024-12-26 22:35 , Processed in 0.143418 second(s), 42 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部