0

ポート 11111 での接続試行をすべてキャプチャし、ローカル マシンで実行されている Java アプリケーションにリダイレクトしたいと考えています。

これを使用して Web リクエストをマッピングする予定です。

そこで、ブラウザにhttp://google.com:11111と入力したいと思います。

次に、その要求をポート 11111 で実行されているローカル アプリにリダイレクトします。ローカル アプリは、要求された URL を知る必要があります。

Windows 7 PC を実行しているため、Windows (Linux ではない) ソリューションが必要です。

編集:追加情報。

私がこれを望んでいる理由は、http トンネル経由で一連のイントラネット Web サービスにアクセスできるようにしたいからです。自宅のマシンからhttp://someintranetserver:11111を実行して、トンネル経由でルーティングできるようにしたいと考えています。私が話しているプロキシは、CONNECT メソッドをサポートしていません。

編集:詳細。

すべてのリクエストをリダイレクトしようとしているプログラムは、私が取り組んでいる Java アプリなので、理想的には、この問題に対する Java ソリューションが必要です。

Java がこれを実行できない場合は、ローカル アプリにリダイレクトできるサード パーティのアプリで十分です。

乾杯、ピーター

4

1 に答える 1

0

最も簡単な解決策は、HTTP プロキシをセットアップし、すべての http トラフィックをそれを介してルーティングすることです。Windows では、コントロール パネルのネットワーク接続でプロキシを直接設定できます。Firefox / chrome には独自の設定がある場合があります。Java でのプロキシの実装については、Google で検索してください。トンがあります。このように: http://dev.littleshoot.org/littleproxy/

これはおそらくあなたが望んでいたものではありません。Javaがあなたが望む方法でこれを解決できるかどうかはわかりません.C#またはOSの内部に簡単にアクセスできるものを使用する必要があるでしょう。

おそらく、これを行いたい理由を詳しく説明できます...最終目標を達成するためのより良い、より簡単な方法があるかもしれません。

于 2012-04-23T03:24:47.217 に答える