華為云計(jì)算 云知識(shí) ADB方式內(nèi)網(wǎng)連接華為云手機(jī)
ADB方式內(nèi)網(wǎng)連接華為云手機(jī)

通過(guò)內(nèi)網(wǎng)連接云手機(jī)時(shí),需要在租戶VPC和云手機(jī)服務(wù)器所在VPC之間建立對(duì)等連接,并且在租戶VPC中創(chuàng)建一臺(tái)彈性 云服務(wù)器 ,作為連接云手機(jī)的跳板機(jī)器,如圖1所示。云服務(wù)器的操作系統(tǒng)可以為Windows或Linux,本節(jié)操作以Linux系統(tǒng)為例。

圖1 ADB內(nèi)網(wǎng)連接云手機(jī)
ADB內(nèi)網(wǎng)連接云手機(jī)

約束與限制

建立對(duì)等連接的租戶VPC網(wǎng)段不能與172.31.0.0/16、10.237.0.0/16網(wǎng)段重疊,否則所建立的對(duì)等連接可能無(wú)效。

若租戶VPC與云手機(jī)服務(wù)器所在VPC之間建立了多個(gè)對(duì)等連接,那么只有其中一個(gè)對(duì)等連接會(huì)被自動(dòng)接受。

對(duì)等連接通常處理小流量的數(shù)據(jù)。如果您的數(shù)據(jù)流量大于100Mb/s,請(qǐng)通過(guò)新建工單聯(lián)系我們。

前提條件

請(qǐng)確保租戶VPC已放通將要訪問(wèn)的云手機(jī)IP地址和端口的安全組規(guī)則。

租戶VPC下已創(chuàng)建一臺(tái)Linux系統(tǒng)的彈性云服務(wù)器。

步驟1:創(chuàng)建VPC對(duì)等連接

登錄管理控制臺(tái)。

在服務(wù)列表頁(yè),選擇“計(jì)算 > 云手機(jī) CPH”。

進(jìn)入云手機(jī)頁(yè)面。

在左側(cè)導(dǎo)航欄,選擇“云手機(jī)服務(wù)器管理”,在云手機(jī)服務(wù)器實(shí)例列表,選擇待連接云手機(jī)所在的服務(wù)器,單擊向下箭頭圖標(biāo)展開(kāi)詳情,記錄下“項(xiàng)目ID”、“VPC ID”和“VPC網(wǎng)段”的信息(建立VPC對(duì)等連接時(shí)需要使用),如圖2所示。

圖2 服務(wù)器實(shí)例詳情

在服務(wù)列表頁(yè),選擇“網(wǎng)絡(luò) > 虛擬私有云 ”。

進(jìn)入虛擬 私有云 頁(yè)面。

在左側(cè)導(dǎo)航欄,選擇“對(duì)等連接”。

單擊右上角的“創(chuàng)建對(duì)等連接”。

根據(jù)界面提示配置參數(shù),其中“帳戶”選擇“其他帳戶”,“對(duì)端項(xiàng)目ID”填寫(xiě)3中記錄的“項(xiàng)目ID”,“對(duì)端VPC ID”填寫(xiě)3中記錄的“VPC ID”。單擊“確定”。

圖3 創(chuàng)建對(duì)等連接
創(chuàng)建對(duì)等連接

等待5分鐘左右,對(duì)等連接狀態(tài)變?yōu)椤耙呀邮堋薄?/p>

請(qǐng)參考“對(duì)等連接路由配置方案”為對(duì)等連接添加路由。

添加路由時(shí)“目的地址”填寫(xiě)3中記錄的“VPC網(wǎng)段”。路由添加成功后,兩個(gè)VPC就能夠互通了。

步驟2:通過(guò)ADB連接云手機(jī)

登錄彈性云服務(wù)器。

本地下載ADB工具并上傳至云服務(wù)器。

訪問(wèn)https://developer.android.com/studio/releases/platform-tools,在頁(yè)面右上角切換語(yǔ)言為“English”,選擇“Download SDK Platform-Tools for Windows”。

選擇“Download SDK Platform-Tools for Windows”

在彈出的對(duì)話框中勾選“I have read and agree with the above terms and conditions”,并單擊“DOWNLOAD ANDROID SDK PLATFORM-TOOLS FOR WINDOWS”進(jìn)行下載。

解壓ADB工具安裝包(假設(shè)為platform-tools_r29.0.5-windows.zip)至云服務(wù)器指定目錄下(PATH)。

進(jìn)入“PATH\platform-tools”目錄。

執(zhí)行如下ADB命令連接云手機(jī)。

adb connect 服務(wù)器監(jiān)聽(tīng)I(yíng)P:服務(wù)器監(jiān)聽(tīng)端口

服務(wù)器監(jiān)聽(tīng)I(yíng)P和服務(wù)器監(jiān)聽(tīng)端口的獲取方式如下:

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

在云手機(jī)管理頁(yè)面,單擊待連接的云手機(jī)名稱,進(jìn)入詳情頁(yè)。

在“應(yīng)用端口”區(qū)域獲取云手機(jī)服務(wù)器監(jiān)聽(tīng)地址。

圖4 應(yīng)用端口
在“應(yīng)用端口”區(qū)域獲取云手機(jī)服務(wù)器監(jiān)聽(tīng)地址。

執(zhí)行adb devices命令,檢測(cè)當(dāng)前端口是否已連接。

回顯如下類似信息,表示連接成功。

List of devices attached
172.31.2.12:4619  device

執(zhí)行相關(guān)ADB命令,開(kāi)始操作云手機(jī)。