2017-10-20 214 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隧道

相关问题