作業中のWebサービスを開発およびテストするために、Android USB toPCトンネリングアプリを介してAndroidデバイスをPCのローカルホストに接続しようとしています。Androidがローカルホストへの接続を試みると、「org.apache.http.conn.HttpHostConnectException:接続がhttp://127.0.0.1:26121
拒否されました」というメッセージが表示されます。
これが私が物事を構成した方法です:
トンネルソフトウェア:PCおよびAndroid側にインストールされたAndroidUSBポートフォワーディング。
PCのAndroidUSBトンネルはAndroidポート8080をリッスンしており、PCのデフォルトゲートウェイである192.168.0.1:80にトラフィックをPCに転送するように設定されています。
Webサービスはで実行されてhttp://localhost:26121
おり、その有効なアドレスはですhttp://localhost:26121/api/products/
。
ローカルポート26121へのTCP接続を許可するファイアウォールルールを作成しました。
そのため、AndroidでHttpClientを使用してこのアドレスをアドレス指定しようとすると、「接続をhttp://127.0.0.1:26121
拒否しました」というメッセージが表示されます。
誰かが正常な接続を可能にする構成への変更を提案できますか?