讓Android adb支持互聯網調試脫離局域網

某些特殊場景下由于不方便,手機不在身邊,但需要進行adb調試。

首先可以先開啟adb的無線調試模式,我使用的是第二種方式。

在Android手機上安裝一個終端模擬器,并賦予root權限,隨后執行:

setprop service.adb.tcp.port 5555stop adbdstart adbd

這樣adb就支持了局域網調試,假設手機的IP是192.168.0.100,端口是5555

則我們可以使用tcnat開源項目:https://github.com/cih1996/go-tcnat

這是一款可以讓內網端口穿透的開源項目,但是需要自己有一個服務器。

按照文檔說明,在服務器運行server端。

隨后在自己的電腦上配置client.json

{"server": {"host": "129.204.22.xxx","main_port": 8080,"transfer_port":7077},"list": [{"tag": "pixel-adb","server_port": 5555,"local_addr": "192.168.0.100:5555"}
]
}

其中129.204.22.xxx就是服務器的IP地址,而下面的list就是本地的adb端口,server_port則是服務器的監聽端口,同樣也用的是5555,最后開啟tcnat進行穿透。

此時,我就可以在其他電腦使用

adb connect 129.204.22.xxx:5555連接到手機,即使不在同一個局域網。

最后還可以使用vysor這類工具實現投屏

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/67293.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/67293.shtml
英文地址,請注明出處:http://en.pswp.cn/web/67293.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PHP中的獲取器和修改器:探索數據訪問的新維度

在PHP開發中,操作數據是開發人員最常見的任務之一。為了使數據的訪問和修改更加便捷和安全,PHP提供了獲取器和修改器這兩個強大的特性。本文將探索獲取器和修改器的作用和用法,并且通過具體的代碼示例來幫助讀者更好地理解和應用這兩個特性。…

Dest1ny漏洞庫:用友 U8-CRM 系統 ajaxgetborrowdata.php 存在 SQL 注入漏洞

用友U8-CRM系統ajaxgetborrowdata.php存在SQL注入漏洞,文件多個方法存在SQL注入漏洞,未經身份驗證的攻擊者通過漏洞執行任意SQL語句,調用xp_cmdshell寫入后門文件,執行任意代碼,從而獲取到服務器權限。 hunter app.n…

能說說MyBatis的工作原理嗎?

大家好,我是鋒哥。今天分享關于【Redis為什么這么快?】面試題。希望對大家有幫助; 能說說MyBatis的工作原理嗎? MyBatis 是一款流行的持久層框架,它通過簡化數據庫操作,幫助開發者更高效地與數據庫進行交互。MyBatis…

DeepSeek崛起:中國AI新星如何撼動全球資本市場格局

引言 近期,中國人工智能實驗室DeepSeek發布的兩款開源模型——DeepSeek V3和DeepSeek R1——以其優異的性能和低廉的成本迅速爆火,引發了全球資本市場的震動,尤其對美國資本市場產生了顯著影響。DeepSeek R1更是能夠在數學、代碼和推理任務上…

0.91英寸OLED顯示屏一種具有小尺寸、高分辨率、低功耗特性的顯示器件

0.91英寸OLED顯示屏是一種具有小尺寸、高分辨率、低功耗特性的顯示器件。以下是對0.91英寸OLED顯示屏的詳細介紹: 一、基本參數 尺寸:0.91英寸分辨率:通常為128x32像素,意味著顯示屏上有128列和32行的像素點,總共409…

將5分鐘安裝Thingsboard 腳本升級到 3.9

稍微花了一點時間,將5分鐘安裝Thingsboard 腳本升級到最新版本 3.9。 [rootlab5 work]# cat one-thingsboard.shell echo "test on RHEL 8.10 " source /work/java/install-java.shell source /work/thingsboard/thingsboard-rpm.shell source /work/po…

使用Python Dotenv庫管理環境變量

使用Python Dotenv庫管理環境變量 在開發Python應用程序時,管理配置信息(如API密鑰、數據庫連接字符串等)是一個常見的需求。為了確保安全性和靈活性,通常不建議將這些敏感信息硬編碼在代碼中。這時,dotenv庫就派上了…

算法刷題Day30

題目鏈接 描述 解題思路 考點:動態規劃 dp[i][j]表示當前坐標的最小路徑和dp初始化狀態轉移: dp[i][j] matrix[i][j] min(dp[i-1][j],dp[i][j-1]) 比較正上方和正左方的路徑和哪個小。取小的那條路 代碼 import copy class Solution:def minPathS…

大數據Hadoop入門2

目錄 第三部分(Hadoop MapReduce和Hadoop YARN) 1.課程內容-大綱-學習目標 2.理解先分再合、分而治之的思想 3.hadoop團隊針對MapReduce的設計構思 4.Hadoop MapReduce介紹、階級劃分和進程組成 5.Hadoop MapReduce官方示例-圓周率PI評估 6.Hadoo…

基于ESP8266的多功能環境監測與反饋系統開發指南

項目概述 本系統集成了物聯網開發板、高精度時鐘模塊、環境傳感器和可視化顯示模塊,構建了一個智能環境監測與反饋裝置。通過ESP8266 NodeMCU作為核心控制器,結合DS3231實時時鐘、DHT11溫濕度傳感器、光敏電阻和OLED顯示屏,實現了環境參數的…

Spring Boot Actuator 集成 Micrometer(官網文檔解讀)

目錄 概述 實現 Observation 可觀測性 Observation 功能核心類 ObservationPredicate GlobalObservationConvention ObservationFilter ObservationHandler ObservationRegistryCustomizer Observation 相關注解 多線程處理機制 配置上下文傳播 常用標簽配置 Open…

QModbusTCPClient 服務器斷開引起的程序崩潰

最近使用QModbusTCPClient 與一套設備通信,有一個QTimer頻繁的通過讀取設備寄存器。程序運行良好,但是有個問題:正常進行中設備斷電了,整個程序都會崩潰。解決過程如下: 1.失敗方案一 在QModbusTCPClient的errorOccu…

vue3底層原理和性能優化

Vue 3 在底層原理和性能優化方面做了許多改進,以下是一些主要的優化點和原理: 1. 虛擬 DOM 的改進 靜態樹提升:Vue 3 能夠檢測到靜態組件(即不依賴響應式數據的組件)并將其提升到渲染函數之外,從而減少不…

開發環境搭建-3:配置 JavaScript 開發環境 (fnm+ nodejs + pnpm + nrm)

在 WSL 環境中配置:WSL2 (2.3.26.0) Oracle Linux 8.7 官方鏡像 node 官網:https://nodejs.org/zh-cn/download 點擊【下載】,選擇想要的 node 版本、操作系統、node 版本管理器、npm包管理器 根據下面代碼提示依次執行對應代碼即可 基本概…

npm:升級自身時報錯:EBADENGINE

具體報錯信息如下: 1.原因分析 npm和當前的node版本不兼容。 // 當前實際版本: Actual: {"npm":"10.2.4","node":"v20.11.0"}可以通過官網文檔查看與自己 node 版本 兼容的是哪一版本的npm,相對應進行更新即可…

WPS數據分析000005

目錄 一、數據錄入技巧 二、一維表 三、填充柄 向下自動填充 自動填充選項 日期填充 星期自定義 自定義序列 1-10000序列 四、智能填充 五、數據有效性 出錯警告 輸入信息 下拉列表 六、記錄單 七、導入數據 ?編輯 八、查找錄入 會員功能 Xlookup函數 VL…

【ProxyBroker】用Python打破網絡限制的利器

ProxyBroker 1. 什么是ProxyBroker2. ProxyBroker的功能3. ProxyBroker的優勢4. ProxyBroker的使用方法5. ProxyBroker的應用場景6.結語項目地址: 1. 什么是ProxyBroker ProxyBroker是一個開源工具,它可以異步地從多個來源找到公共代理,并同…

翼星求生服務器搭建【Icarus Dedicated Server For Linux】

一、前言 本次搭建的服務器為Steam平臺一款名為Icarus的沙盒、生存、建造游戲,由于官方只提供了Windows版本服務器導致很多熱愛Linux的小伙伴無法釋懷,眾所周知Linux才是專業服務器的唯一準則。雖然Github上已經有大佬制作了容器版本但是容終究不夠完美,畢竟容器無法與原生L…

機器學習-線性回歸(參數估計之經驗風險最小化)

給定一組包含 𝑁 個訓練樣本的訓練集 我們希望能夠 學習一個最優的線性回歸的模型參數 𝒘 現在我們來介紹線性回歸的一種模型參數估計方法:經驗風險最小化。 我們前面說過,對于標簽 𝑦 和模型輸出都為連續的實數值&…

前部分知識復習02

一、物體的屏幕UV坐標 float2 ScreenUV i.pos.xy / _ScreenParams.xy; 二、抓取屏幕圖像 GrabPass{" _A "} //_A為貼圖圖像名稱 之后需在Pass中聲明該貼圖才能在Pass中引用此貼圖 三、屏幕抓取并制作熱效應代碼 Shader"unity/HeatDistort 07" {Pr…