2017-10-20 3 views
-1

私はdev environnementをセットアップするのに苦労していて、助けてくれてありがとうと思います。同じネットワーク上の離れたマシンと逆のアドレスにする

私は、コンピュータ:A(私のサーバ、ip x.x.x.1)とコンピュータ:B(現場、ip x.x.x.2、同じネットワーク)にインターネットを提供するスイッチを持っています。これらのコンピュータのどちらもBluetoothもWi-Fiもなく、すべてがイーサネットを経由します。

私はAndroid搭載端末(タブレット:C)をパソコンに接続しています:A。 adb reverse tcp:80 tcp:80と他のポートを使用して、私は私のApacheにアクセスすることができ、Aに設定された他のサーバにアクセスできます。 私は開発中のアプリケーションで、設定ファイルに書かれています。 abd reverseはlocalhostへの接続を指示します:xxはCのlocalhost:xxにリダイレクトされます。

しかし、自分のタブレット:Cをマイコンピュータ:Bに接続したいと思います。だから私はデバッグすることができる、私のAPKを速く押すなど

私はCでBをUSB経由でプラグインする方法がありますか、adb reverse tcp:xx tcp:xxの種類は、Bのローカルホストに接続しないで?

おかげ

答えて

0
  1. コンピューターA上で行うが、興味深いポート、コンピュータBで例えば80 転送するように、AとBの間でSSH

  2. 使用SSHトンネリングを有効にするには、特定の何もない:ということを指定するには、ssh ip_A -L 8080:localhost:80を8080ローカルホストポートへの接続は、リモート側のポート80に転送されます。

  3. ローカルホストへの接続をすることを指定するには、コンピューターB adb reverse tcp:80 tcp:8080のAndroidデバイスを接続:80(Androidデバイス)がローカルホストにルーティングされます:コンピューターAにルーティングされます8080(ワーキング駅)、80(サーバ)を、感謝SSHトンネリングへ

関連する問題