私は、インターネット/ネットワーキングの世界では初心者ですので、プログラミングしばらく私の頭の中で疑問のこれらの種類と私はいつも台無し;)...私の疑問があり、プロキシサーバーはtcp/http接続でどのように動作しますか?
プロキシの背後の作業中 、私の要求と回答はどのように機能しますか? リクエストヘッダーとデータが最初にプロキシサーバーに到達し、プロキシサーバーが対応するサーバーに同じヘッダーとデータを送信することを意味しますか? そして、サーバーから応答ヘッダーと本文をプロキシサーバーに送信してから、プロキシサーバーがそれを自分のコンピューターに送信します。右?
ウェブソケットを使用しているうちに、HTTP接続をTCPにアップグレードしています。現時点では、プロキシサーバーで何が起こっていますか? proxyserverもプレーンTCPへの接続をアップグレードしますか?
このようなTCP接続を開いた後、プロキシサーバーはこれらのソケットメッセージを追跡/ログ記録できますか?
- さらに重要なのは、プロキシサーバーが透過的であるか、クライアントの元のサーバーのように機能しているかどうかです。
お返事ありがとうございました。
お返事ありがとうございます。プロキシサーバーがクライアントの元のサーバーのように動作しているとしていますか?または、クライアントアプリケーションがプロキシ/実サーバと通信しているかどうかを検出する方法があるかどうかを確認します。 – Vivek
通常のHTTPプロキシでは、プロキシサーバーのリクエスト( 'X-Forwarded-For')を示す追加のHTTPヘッダーを送信するものがあります。また、ユーザーがプロキシの背後にいるかどうか(フラッシュ、Ajax、2つの組み合わせ...)を見つけるための他のテクニックもありますが、プロキシサーバーが正しく設定されていれば、ない。ウェブソケットに関しては、私はそのような仕様があるとは思わないので、その周りには方法があるかもしれませんが、デフォルトでは、パケットがユーザから来たものかどうかを判断することはできません... –
Kaazingのサイト[http ://websocket.org/aboutwebsocket.html、 私は、HTTPトンネリングを提供することによって、WebSocketが(一度実装されると)プロキシサーバーについて気にしないと思います。しかし、私はまだこれがwsまたはwss(セキュリティで保護された)のみに起こるのだろうかと疑問に思っています。 – Vivek