通过 wireguard 和 openwrt 路由器远程管理老人用的 Android 手机

2022-01-26 10:52:39 +08:00
 wuruxu

这个问题一直都存在,以前家里的老人手机总会遇到各种奇怪的问题,怎么描述,老人也听不明白
今天看到有个 V 友也提到这样的问题 ,也来分享下思路,现在我是怎么处理的
现在老家的路由器,是 netgear wnr3800ch , 刷了一个 openwrt , 路由器上配置一个 wireguard interface, 连接到阿里云 wireguard 服务器,只要把 keep alive 设置一下,就可以看到家里的网络是不是有问题 。虽然家里的网络有公网地址,但是动态的,不太方便。老人的手机 地址是 设置路由器 wireguard interface 主要是可以远程登录路由器,配置及解决问题用。

家里老人的手机是 redmi 6x 刷了一个 lineageos ,定制了一个 dropbear 开机自动运行,路由器添加 DNAT 规则 把 22 和 5555 端口 redirect 到路由器的 2022 和 15555 端口, 可以通过证书远程登录手机。 每次访问手机,ssh 登录手机,然后

setprop service.adb.tcp.port 5555
start adbd

在你的电脑上

adb connect $opwrt_public_ip:15555

这样就完成 adb 远程连接到手机 ,接下来可以通过 scrcpy 来直接访问手机界面
每次操作完了,可以把 adb 关闭,这样更安全

stop adbd

个人使用下来,速度还挺快,很适合远程解决问题,而且不需要对方点击同意

1038 次点击
所在节点    分享发现
1 条回复
qwerdean
2022-01-27 21:31:21 +08:00
不错的方法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/830665

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX