需求有人想远程控制单位的手机打卡,本来也是推荐rustdesk或者todesk的,但是黑屏时间太长可能会断,控制也不太方便。
所以一个自己觉得可行的方便是,单位手机和家里手机[安卓/iPhone]组网,然后家里手机通过scrcpy远程连接单位手机,就可以为所欲为了。
组网可以使用tailscale免费版本基本上够用了,如果自己有服务器可以自己搭建headscale做为服务端:
1、安装tailscale:
iOS客户端安装:https://tailscale.com/download/ios
安卓客户端:https://tailscale.com/download/android
安装之后可以使用谷歌,微软,github账号登录,两个登的要是同一个账号。
2、组网,安装之后打开tailscale active,两台设备就在同一个局域网内了,就可以相互ping通。
3、需要被控制的单位的手机开启usb调试和网络usb调试,由于安全限制如果没有root权限,需要先连接单位电脑,开启一下usb调试。
#通过usb连接 adb devices #通过单位局域网连接 adb tcpip 5555 adb connect xxx.xxx.xxx.xxx
单位局域网能连接,家里安卓/iPhone手机就可以通过scrcpy连接。
不用电脑也可以使用adb app:
https://play.google.com/store/apps/details?id=com.github.standardadb
每一次重启手机之后都需要重新开关一下usb调试,就可以正常连接了。
4、scrcpy安装,
安卓[免费]:https://play.google.com/store/apps/details?id=com.wujiyun.scrcpy.pro
iOS[6元]:https://apps.apple.com/us/app/scrcpy-remote/id1629352527
5、scrcpy远程连接:
地址就填tailscale局域网ip,端口一般为5555,就可以正常远程控制了。