1

HTTPプロキシを転送するためにブラウザ(firefoxなど)と通信するためのプロキシサーバーまたは(Socksホスト??)を作成したい。

私はこれを行うソフトウェアを持っています:bitvise tunnelier。

そのため、Tunnelier プロキシ フォワーダーに似たアプリケーションを作成する必要があります。

つまり、Firefox Socks Host を有効にして、C# アプリケーションでブラウザ リクエストを取得したい

私が道を導くのを手伝ってください

どうもありがとう

4

1 に答える 1

0

プロキシを作成するということは、アプリケーションがクライアント(ブラウザー)と通信するときにHTTPサーバーとして機能し、Webサイトと通信するときにブラウザーとして機能する必要があることを意味します。プロキシはサーバーソケット用のポート(たとえばポート90)を開き、このポートでブラウザー要求を受け入れます。次に、Webサイト(通常はポート80)に接続して、要求をサイトサーバーに転送します。プロキシはサーバーの応答を待ち、それを読み取り、応答をクライアントに送信した後。プロキシは、必要に応じてメッセージヘッダーを変更します(たとえば、URLのポートを変更します)。一般に、プロキシはマルチスレッドアプリケーションであるため、同時により多くのリクエストを管理できます。

于 2012-01-13T17:07:59.107 に答える