ADB方式内网连接华为云手机

时间:2020-03-25 16:20:05

通过内网连接云手机时,需要在租户VPC和云手机服务器所在VPC之间建立对等连接,并且在租户VPC中创建一台弹性云服务器,作为连接云手机的跳板机器,如图1所示。云服务器的操作系统可以为Windows或Linux,本节操作以Linux系统为例。

图1 ADB内网连接云手机
ADB内网连接云手机

约束与限制

建立对等连接的租户VPC网段不能与172.31.0.0/16、10.237.0.0/16网段重叠,否则所建立的对等连接可能无效。

若租户VPC与云手机服务器所在VPC之间建立了多个对等连接,那么只有其中一个对等连接会被自动接受。

对等连接通常处理小流量的数据。如果您的数据流量大于100Mb/s,请通过新建工单联系我们。

前提条件

请确保租户VPC已放通将要访问的云手机IP地址和端口的安全组规则。

租户VPC下已创建一台Linux系统的弹性云服务器。

步骤1:创建VPC对等连接

登录管理控制台。

在服务列表页,选择“计算 > 云手机 CPH”。

进入云手机页面。

在左侧导航栏,选择“云手机服务器管理”,在云手机服务器实例列表,选择待连接云手机所在的服务器,单击向下箭头图标展开详情,记录下“项目ID”、“VPC ID”和“VPC网段”的信息(建立VPC对等连接时需要使用),如图2所示。

图2 服务器实例详情

在服务列表页,选择“网络 > 虚拟私有云”。

进入虚拟私有云页面。

在左侧导航栏,选择“对等连接”。

单击右上角的“创建对等连接”。

根据界面提示配置参数,其中“帐户”选择“其他帐户”,“对端项目ID”填写3中记录的“项目ID”,“对端VPC ID”填写3中记录的“VPC ID”。单击“确定”。

图3 创建对等连接
创建对等连接

等待5分钟左右,对等连接状态变为“已接受”。

请参考“对等连接路由配置方案”为对等连接添加路由。

添加路由时“目的地址”填写3中记录的“VPC网段”。路由添加成功后,两个VPC就能够互通了。

步骤2:通过ADB连接云手机

登录弹性云服务器。

本地下载ADB工具并上传至云服务器。

访问https://developer.android.com/studio/releases/platform-tools,在页面右上角切换语言为“English”,选择“Download SDK Platform-Tools for Windows”。

选择“Download SDK Platform-Tools for Windows”

在弹出的对话框中勾选“I have read and agree with the above terms and conditions”,并单击“DOWNLOAD ANDROID SDK PLATFORM-TOOLS FOR WINDOWS”进行下载。

解压ADB工具安装包(假设为platform-tools_r29.0.5-windows.zip)至云服务器指定目录下(PATH)。

进入“PATH\platform-tools”目录。

执行如下ADB命令连接云手机。

adb connect 服务器监听IP:服务器监听端口

服务器监听IP和服务器监听端口的获取方式如下:

以图4中的信息为例,ADB命令为:adb connect 172.31.2.12:4619

在云手机管理页面,单击待连接的云手机名称,进入详情页。

在“应用端口”区域获取云手机服务器监听地址。

图4 应用端口
在“应用端口”区域获取云手机服务器监听地址。

执行adb devices命令,检测当前端口是否已连接。

回显如下类似信息,表示连接成功。

List of devices attached
172.31.2.12:4619  device

执行相关ADB命令,开始操作云手机。

猜你喜欢