2017-10-20 215 views
-1

我努力設置我的開發環境,並希望得到一些幫助。我有一個交換機,它爲計算機提供互聯網:A(我的服務器,ip x.x.x.1)和Computer:B(工作站,ip x.x.x.2,因此是同一網絡)。這些電腦都沒有藍牙或Wifi,一切都通過以太網。adb反向在同一網絡上的遠程機器

我有一個Android設備(平板電腦:C)我插到電腦:A。 使用adb reverse tcp:80 tcp:80和其他端口我可以訪問我在A上配置的Apache和其他服務器。 在我正在開發的應用程序中,它寫在配置文件中,我使用localhost:xx作爲服務器。一切正常,因爲ABD反向告訴連接到本地主機:C上的XX將重定向到本地主機:XX在A.

但我想連接我的平板電腦:C到我的電腦:乙。所以我將能夠調試,以推動我的apk更快,等等。

有沒有一種方法,我可以通過USB插入C到B,並作出一種adb reverse tcp:xx tcp:xx不連接到B的本地主機,但達到A ?

感謝

回答

0
  1. 具體到做ComputerA但啓用SSH沒有

  2. A和B之間

    使用SSH隧道來轉發有趣的端口,如80 在計算機B:ssh ip_A -L 8080:localhost:80指定到8080本地主機端口的連接將被轉發到遠程端的端口80。

  3. 插頭上ComputerB adb reverse tcp:80 tcp:8080的機器人裝置,以指定連接到本地主機:80(Android設備)將被路由到本地主機:8080(工作站),其將被路由到ComputerA:80(服務器),由於到SSH隧道

相關問題