探索远程控制技术在工作与生活中的实际应用:从Tango软件到远程打卡操作
伊始
为啥需要远程控制手机?随着年关将至,打算提前游玩出行,为了保障人在外地还能工作(装装样子~),公司提出了一个看似矛盾的要求:提倡无人值守但是要打卡(这不妥妥的降至行为么)即将放假了公司要求人不在时仍需打卡。这听起来有些疯狂,对吧?为了满足这一"丧心病狂"的需求,作为技术支持攻城狮,我们得寻求解决方案,实现远程打卡。(PS,为啥不用XX点击器、自动化助手?因为咱得体现咱的专业~,毕竟人不在,还得远程电脑工作)
本次准备环境:
1、电脑一台
2、旧手机一个,支持网络即可。
3、软件:https://app.tangoapp.dev/
注意:开源相关如下 Scropy开源地址https://github.com/Genymobile/scrcpy
Tango开源地址:https://github.com/yume-chan/ya-webadb?tab=readme-ov-file
一、实现目的
1、员工出差或在外地工作时仍需打卡。
2、需要进行远程技术支持或演示。
3、需要远程管理或监控设备。
4、安卓上没有进程,不会内存优化被干掉。
工作原理:Tango 是通过ADB客户端的TypeScript重新实现,通过不同包在Node.js和web浏览器上工作。
二、软件tango介绍
Tango是一个基于Scrcpy的web版远程控制软件。与Scrcpy相比,Tango提供了更丰富的功能和更友好的用户界面。
以下是Tango的主要特点:
1、利用Web管理设备,只需要本地安装ABD调试即可,通过浏览器即可轻松访问和控制目标手机
2、文件管理(支持文件上传、下载、卸载应用、备份应用)、设备概览(如IP、电池、储存等基本信息)、投屏(景象屏幕并且键鼠控制)
3、共享设备(基于谷歌、Edge、Opera等浏览器支持插件达到网页访问),能达到单人或多人分享(取决于网速,而且免费)。
4、首次加载后可以离线用。
5、如同Scrcpy一样,支持多个设备。
缺点也突出
1、PC需要Scrcpy支持,安卓需要开发者模式(基于ADB模式)。
2、首次打开页面,需要安装插件
系统如下图:
控制台效果三、远程到PC后在远程到手机实现打卡
在实现远程打卡的过程中,选择了从第三方公网远程访问值守PC,然后再通过ADB模式访问手机的方式。这样做的原因是直接远程安卓手机通常需要付费会员服务(如TeamViewer),而通过远程PC则可以免费实现这一功能。具体操作步骤如下:
从第三方公网远程到值守PC上,然后在ADB模式访问手机。访问效果如下:
1、安装与配置:在PC和手机上安装所需的软件和工具,并进行必要的配置。这包括安装Scrcpy软件、配置PC的网络连接以及在手机上开启开发者模式和ADB调试。
2 建立连接:通过输入对方设备的IP地址和连接密码,建立PC与手机之间的远程连接。确保网络连接稳定可靠是关键。
3、打卡或者演示操作:在PC上通过Tango的Web界面操作手机,进行打卡操作。这可能涉及到模拟手指触屏、滑动或点击等动作来完成打卡。
4、 断开连接:打卡完成后,关闭远程连接,结束操作。
四、总结
其实有其他方案,比如AVNC+FRP、或者AVNC(远程端)+Tailscale(或者花生壳)+DroidVNC(受控端)。方案有很多种,下回介绍DroidVNC方案。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
门前一堆煤
校验提示文案
门前一堆煤
校验提示文案
神奇萝卜
校验提示文案
风尘加不然
校验提示文案
代号847
校验提示文案
代号847
校验提示文案
风尘加不然
校验提示文案
神奇萝卜
校验提示文案
门前一堆煤
校验提示文案
门前一堆煤
校验提示文案