查看原文
其他

去他妈的某日葵!不就远程控制嘛,老子自己搭建!

鸟哥 菜鸟要飞 2022-07-30


大家好,我是鸟哥。一个半路出家的程序员。

今天带大家玩一个非常有意思的神器——RustDesk,一款开源的远程控制神器。开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的某日葵。关键还支持使用自建的服务器(本文就会带大家自建一个),提高使用体验的同时再也不用担心数据安全问题了。目前客户端和服务端的代码都已开源,有能力的读者完全可以定制化。

RustDesk官网
https://rustdesk.com/zh/
               

一、鸟哥以手机B控制手机A(两部Android手机)的场景带大家体验一个这款神器的强大功能。

1、去官网下载Android端的软件,傻瓜式安装到两部手机上。

2、打开手机A上的RustDesk App,进入“共享屏幕”的界面,如下图所示


       
       

3、点击“启动服务”的按钮,并开启相应的权限。此时就可以看到ID和密码了,如下图

               

4、打开手机B中的RustDesk App,进入“连接”的界面,输入上个步骤中的ID,然后输入密码。此时在手机B上就可以看到手机A上的屏幕了,此时也可以进行任何操作。


至此,就完成了手机B对手机A的控制。默认使用的是RustDesk自带的服务器,界面和流畅度时好是坏,总体还是不错的。


二、自建服务器

老规矩了,依旧以腾讯云为例,操作系统是Centos。如果你没有搭建服务器和使用宝塔的经验,强烈建议你先看我之前的文章。

  1. 大晚上的,刚毕业的学妹让我去家里教她搭服务器!我怀疑她.....

  2. 连夜给学妹肝了一篇搭建个人网站的教程,这就送过去了,兄弟们把把关!


更多其它自建方式,可参照官方教程:
https://rustdesk.com/docs/zh-cn/self-host/install/

1、下载后端程序的压缩包,压缩包中包含:hbbr和hbbs两个程序。

地址:https://github.com/rustdesk/rustdesk-server/releases


               

2、将压缩包上传到服务器,并进行解压。如下图所示,目录可以任意但建议你和我保持一致。


               

3、启动hbbs和hbbr,并添加到守护进程。这里我们依旧使用supervisord管理器(没有安装的,在宝塔中的应用商店中搜索安装即可)进行管理。添加方法如下图所示


               
同理将hbbr添加到守护进程。最终如下图所示,说明两个程序启动成功。

               

简单看一下,官方对于这两个命令的介绍。
               

4、在腾讯云服务器的防火墙中,开放上图中提到的端口号。如下图所示


              
 同时在宝塔面板中也要开放,如下图

               

三、在客户端设置自己服务器(控制端和被控制点都需要设置)。

这里依旧以上面手机B控制手机A的场景为例进行讲解。

1、打开手机A上的RustDesk App后,进入“设置页面”,点击“ID/中继服务器”,如下图所示,填写相应的信息。确认之后,在“共享屏幕”界面重启服务。

               

2、同理设置手机B上RustDesk App的“ID/中继服务器”,之后在“连接”界面,重新连接到手机A的ID即可。

至此,就完成了在自建服务器基础上的远程控制。

              
 
流畅度明显有了提升,但界面有点不清晰(已经设置了好画质)。后面我再继续研究吧,有知道的小伙伴,也可以留言告知如何修改界面清晰度。

说个题外话,鸟哥是个比较喜欢折腾的程序员,业余喜欢开发自己网站、小程序、App等,这些东西统统离不开服务器!最近就围绕服务器的主题创建了一个微信群,喜欢玩服务器或者想自己开发一款产品的读者可以进来,相互学习交流!群通知中给大家分享了一套搭建服务器的视频教程哦。非常适合新手学习!我也会时不时的带大家撸点和服务器相关的优惠券!不感兴趣,不喜欢折腾的就没必要凑着闹了!


识别二维码,添加微信后

发送【服务器】即可获取邀请链接

这是我部署的机器人,请勿调戏!


推荐阅读

嘘!刚刚发现了一个山寨版某库....

可怕!公司部署了一个东西,悄悄盯着你···

发小被绿,我竭尽所学黑科技,动用云控捉奸寻找证据….

终于把废旧电脑变成了服务器!差点被女票拿去换洗脸盆,真香!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存