去他妈的某日葵,老子自建服务器搭建远程控制.
大家好,我是鸟哥。一个半路出家的程序员。
今天带大家玩一个非常有意思的神器——RustDesk,一款开源的远程控制神器。开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的某日葵。关键还支持使用自建的服务器(本文就会带大家自建一个),提高使用体验的同时再也不用担心数据安全问题了。目前客户端和服务端的代码都已开源,有能力的读者完全可以定制化。
RustDesk官网
https://rustdesk.com/zh/
一、鸟哥以手机B控制手机A(两部Android手机)的场景带大家体验一个这款神器的强大功能。
去官网下载Android端的软件,傻瓜式安装到两部手机上。
打开手机A上的RustDesk App,进入“共享屏幕”的界面,如下图所示
点击“启动服务”的按钮,并开启相应的权限。此时就可以看到ID和密码了,如下图
打开手机B中的RustDesk App,进入“连接”的界面,输入上个步骤中的ID,然后输入密码。此时在手机B上就可以看到手机A上的屏幕了,此时也可以进行任何操作。
至此,就完成了手机B对手机A的控制。默认使用的是RustDesk自带的服务器,界面和流畅度时好是坏,总体还是不错的。
二、自建服务器
老规矩了,依旧以腾讯云为例,操作系统是Centos。如果你没有搭建服务器和使用宝塔的经验,强烈建议你先看我之前的文章。
更多其它自建方式,可参照官方教程:
https://rustdesk.com/docs/zh-cn/self-host/install/
下载后端程序的压缩包,压缩包中包含:hbbr和hbbs两个程序。
地址:https://github.com/rustdesk/rustdesk-server/releases
将压缩包上传到服务器,并进行解压。如下图所示,目录可以任意但建议你和我保持一致。
启动hbbs和hbbr,并添加到守护进程。这里我们依旧使用supervisord管理器(没有安装的,在宝塔中的应用商店中搜索安装即可)进行管理。添加方法如下图所示
同理将hbbr添加到守护进程。最终如下图所示,说明两个程序启动成功。
简单看一下,官方对于这两个命令的介绍。
在腾讯云服务器的防火墙中,开放上图中提到的端口号。如下图所示
同时在宝塔面板中也要开放,如下图
三、在客户端设置自己服务器(控制端和被控制点都需要设置)。
这里依旧以上面手机B控制手机A的场景为例进行讲解。
打开手机A上的RustDesk App后,进入“设置页面”,点击“ID/中继服务器”,如下图所示,填写相应的信息。确认之后,在“共享屏幕”界面重启服务。
同理设置手机B上RustDesk App的“ID/中继服务器”,之后在“连接”界面,重新连接到手机A的ID即可。
至此,就完成了在自建服务器基础上的远程控制。
流畅度明显有了提升,但界面有点不清晰(已经设置了好画质)。后面我再继续研究吧,有知道的小伙伴,也可以留言告知如何修改界面清晰度。
来源地址:https://blog.csdn.net/androidstudyroom/article/details/125036592
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341