V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuruxu
V2EX  ›  分享发现

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

  •  
  •   wuruxu · 2022-01-26 10:52:39 +08:00 · 1275 次点击
    这是一个创建于 1059 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个问题一直都存在,以前家里的老人手机总会遇到各种奇怪的问题,怎么描述,老人也听不明白
    今天看到有个 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
    

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

    qwerdean
        1
    qwerdean  
       2022-01-27 21:31:21 +08:00
    不错的方法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1105 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.