如何adb connect公网的安卓设备

简介: 如何adb connect公网的安卓设备


如何adb connect公网的安卓设备


背景

为什么需要内网穿透? 很多时候从公网访问自己内网的设备是困难的,毕竟自己没有一个独立的IP地址。Frp 服务器进行内网穿透,速度快还十分简单。可以实现很多功能,包括不限于远程桌面,文件共享等。

什么是内网穿透?

使内网的服务器,或者防火墙内的机器,对外提供服务。


服务端

准备一台阿里云服务器

arch


下载frp

https://github.com/fatedier/frp/releases

下载完成后上传到你的服务器,开始下一步操作

mkdir frp &cd frp
tar -zxvf frp_0.46.1_linux_amd64.tar.gz
# 更改下文件名
mv frp_0.46.1_linux_amd64.tar.gz frp
cd frp
# 确保frp具有可执行权限
chmod +x frps
运行 ./frps --help
没问题即可开始配置服务端

若提示-bash: ./frps: cannot execute binary file: Exec format error就说明下错版本了

配置服务端

修改frps.ini 默认配置内容:

端口默认为7000

[common]
bind_port = 7000

启动服务

nohup ./frpc > log_out.txt 2>&1 &

终止服务

ps -def | grep frpc
kill -9 pid

配置客户端

首先将手机连接到到电脑上 开启调试端口

adb tcpip 5555

下载 frp_0.46.1_linux_arm64

修改frpc.ini 配置文件的内容

[common]
# frp 服务器的ip
server_addr = 39.103.197.82
# frp 服务端口
server_port = 7000
[adb]
type = tcp
local_ip = 127.0.0.1
# 手机调试端口
local_port = 5555
# frp服务穿透的端口
remote_port = 8555

配置好后,使用 adb 上传到手机:

adb push /frp_0.46.1_linux_arm64 /data/local/tmp/frp

启动客户端

adb shell 
cd /data/local/tem/frp
chmod 755 ./frpc
nohup ./frpc > log_out.txt 2>&1 &

注意事项

去阿里云服务器控制台安全组中放开端口7000/8555

远程连接

adb connect 服务器ip:8555

connected to 服务器ip:8555

adb devices

List of devices attached

服务器ip:8555 device

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
6天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
34 1
|
6天前
|
Java Linux API
统计android设备的网络数据使用量
统计android设备的网络数据使用量
16 0
|
5天前
|
Android开发
Android获取蓝牙设备列表的方法
Android获取蓝牙设备列表的方法
14 5
|
5天前
|
Android开发
Android监听USB设备插拔
Android监听USB设备插拔
19 7
|
5天前
|
Android开发
获取Android设备屏幕大小
获取Android设备屏幕大小
13 3
|
5天前
|
Shell Android开发
ADB更改Android设备屏幕显示方向
ADB更改Android设备屏幕显示方向
15 5
|
5天前
|
存储 监控 Java
Android Service之设备存储空间监控 DeviceStorageMonitorService
Android Service之设备存储空间监控 DeviceStorageMonitorService
19 2
|
6天前
|
安全 物联网 Android开发
构建未来:Android与IoT设备的无缝集成
【5月更文挑战第10天】 在数字化时代的浪潮中,智能设备与互联网的结合日益紧密。本文深入探讨了Android系统如何通过其开放性和灵活性成为连接物联网(IoT)设备的关键枢纽。我们将分析Android平台与IoT设备集成的技术途径,探索它们如何共同塑造智能家居、可穿戴技术以及工业自动化等领域的未来。文中不仅阐述了当前的发展状况,还展望了未来的发展趋势,特别是安全性和隐私保护方面的挑战及对策。
14 1
|
6天前
|
Android开发 异构计算
高通android设备themal读取cpu温度
高通android设备themal读取cpu温度
14 0
|
6天前
|
Shell Android开发
Android Activity重写dump方法实现通过adb调试代码
Android Activity重写dump方法实现通过adb调试代码
17 0

热门文章

最新文章