這是一個關於在android上使用adb的查詢。adb遠程端口轉發到本地計算機
有沒有辦法將android設備/模擬器上的遠程端口(即端口)轉發到設備所連接的本地機器?
$ adb forward tcp:port1 tcp:port2#將機器上的本地端口port1轉發到設備上的端口2。
在此先感謝!
這是一個關於在android上使用adb的查詢。adb遠程端口轉發到本地計算機
有沒有辦法將android設備/模擬器上的遠程端口(即端口)轉發到設備所連接的本地機器?
$ adb forward tcp:port1 tcp:port2#將機器上的本地端口port1轉發到設備上的端口2。
在此先感謝!
最近在Google更新ADB服務。並添加reverse
命令應該做的工作。
reverse從文檔:
這實現了
adb reverse
特徵,即,從一個設備到主機反轉 套接字連接的能力。<forward-command>
是如上所述的轉發命令之一 ,如:
list-forward
forward:<local>;<remote>
forward:norebind:<local>;<remote>
killforward-all
killforward:<local>
注意,在這種情況下,
<local>
對應於設備上的插座 和<remote>
對應於主機上的插座。
reverse:list-forward
的輸出與主機:列表轉發 相同,只是<serial>
將只是host
。
我現在處於類似的情況,但我認爲我只是走不同的路線:將應用程序綁定到127.0.0.1:12345並隧道到該端口。你爲什麼非常關心啓動連接的人?一旦建立了TCP連接,雙方都可以通話/收聽? – 2011-12-29 11:29:13