Files
gitlab-instance-0a899031_ma…/公众号/云手机6.md
hackrobot b723533755 update
2024-08-03 14:12:45 +08:00

2.9 KiB

随时随地连接云手机

使用frp1 进行内网穿透

当在arm设备上,安装了redroid的docker服务后,便有了虚拟化的安卓系统

但是有个缺点,就是只能在当前房间路由器/交换机的局域网环境中,其他设备可以连接

如果出差/旅游在外,需要随时随地的连接云手机,那就需要对arm设备进行内网穿透

内网穿透的选择有很多,这里只推荐frp (基于go语言开发)

整个过程其实也很简单

  • 开通云服务器 (公网ip)

  • 下载frp

  • 配置服务端 frps (腾讯云-轻量服务器)

  • 配置客户端frpc (arrm设备)

然后你就可以在任何设备,通过adb 连接云手机了

github开源,可以搜索下载,也可以在后台回复frp获取


开通云服务器

作为中转跳板

可以在腾讯云购买一台轻量云服务器,借助公网ip作为跳板

注意事项:

  • 报毒

云服务商一般会认为内网穿透的脚本/文件属于木马病毒会导致被警告/禁用, 将frp的文件夹改成 类似web灯常规的名称就好了

  • 费用

云服务器即使优惠活动,也需要几十元/月,这个成本需要考虑好

点击下方小程序购买

pages/web-view/web-view.html?url=https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=d096044bdae9e70d7718918e22123113&from=console

frp内网穿透设置

frp分为服务端和客户端

1.在腾讯云作为服务端配置参考:

bindPort = 7200
kcpBindPort = 7200
auth.token = "your password"

7200是云服务器与家里的arm设备的通信端口

2.在家里的arm设备设置客户端

serverAddr = "云服务器ip"
serverPort = 7400
auth.token = "your password"

[[proxies]]
name = "android"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5555
remotePort = 5555
transport.useEncryption = true
transport.useCompression = true

通过scrcpy就可以看到和操作啦


工具

qtscrcpy2 不仅可以查看控制,还可以多开,群控

软件开源,可以在github下载,

也可以后台回复 qtscrcpy 可以获取软件



  1. github.com/fatedier/frp ↩︎

  2. github.com/barry-ran/QtScrcpy ↩︎