2012-01-13 35 views
1

httpプロキシを転送するブラウザ(firefoxなど)と通信するためにプロキシサーバーまたは(Socksホスト??)を作成したいですか?httpプロキシ転送のためのC#でソックスホストを作成する

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

だから、私はトンネルプロキシフォワーダと同じようなアプリケーションを書く必要があります。言い換えれば

、私はFirefoxのソックスホストを有効にして、C#アプリケーション

ブラウザ要求を取得したい

おかげでたくさん

答えて

0

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

+0

返信ありがとう、私は127.0.0.1:7777でリッスンし、ブラウザのソックスホストを127.0.0.1:7777に設定するソケットサーバーアプリケーションを作成しました。ブラウザはちょうど "|"キャラクターはソックスサーバーに、なぜか? –

+0

@RaminMousaviは、ブラウザが実際に何を送信しているかを知るために、あなたは答えを見つけるのに役立つコードの一部を投稿することができます –

関連する問題