2016-08-06 4 views
0

タイトルはdocumentation of Ratchet(WebSocket経由でクライアントとサーバの間の通信を提供するPHPライブラリ)のコピー・ペーストです。一部の攻撃的なプロキシは、ポート80または443にないトラフィックをブロックします。

いくつかの積極的なプロキシはポート80または 443上にないトラフィック(多くはない、あなたのターゲットオーディエンスを研究)をブロックします

ここでは、プロキシの意味は何ですか?ネットワーク通信チェーンのプロキシの場所は何ですか?クライアント側?仲介ネットワークのどこかに?私の聴衆がこの問題を抱えているかどうかを知る方法。誰かが言いたいことを、このことが何を意味するのかを説明してください。私はこの重要な概念を理解するために、事前に非常に感謝しています。

+1

クライアントとサーバー間の通信チェーンのどこかにあります。例えば、プロキシは、トラフィック管理とセキュリティの両方のために、クライアントとインターネットの間の企業ネットワークにおいて非常に一般的です。この問題が懸念される場合は、パブリック・フェーシング・サービスのWebトラフィックに80および443以外のポートを使用しないでください。 – jfriend00

答えて

1

プロキシサーバーは、通常、企業アクセスネットワークと同様のネットワーク内に配置され、Webアクセスを制御するネットワークデバイスです。プロキシには、明示的なプロキシと透過的なプロキシの2種類があります。最初のものは、クライアントアプリケーションがプロキシIPまたはホストとサービスポート(通常は8080)を使用して使用される場所です。後者は、クライアントアプリケーションが認識しておらず、発信トラフィックがポリシーベースの種類によって到達しているものですWCCPなどの特殊なプロトコルを使用してルーティングすることができます。

いずれの場合も、動作は同じです。アプリケーション層のアクセス制御を行っているネットワークにデバイスがあり、通常は(そうでなければ構成されていない限り)、ポートで待機するサーバーのみにアクセスできます。これらのプロトコルのデフォルトのサービスポートであるHTTPSプロトコルの場合は443です。

ドキュメントでは、プロキシサーバーを使用しているために一部のクライアントからの接続がブロックされる状況を避けるために、サーバー側のサービスまたはアプリケーションをこれらのポートの1つにリッスンする必要があります彼らのネットワーク。

プロキシはWindowsマシン上でインターネット設定]> [LAN設定を観察することによって利用されている場合はあなたのクライアントが検出されたとします

:クライアントが認識していないので、あまりトリッキーになります透明プロキシのものについては

internet settings > Lan settings

最悪の場合、透過的なプロキシはパケットキャプチャを検査することで検出されますが、ネットワークにプロキシが存在しない場合には通常存在しない認証リクエストやヘッダがあります。

+0

Merci Mahmoud、これは明確で有益です。どうもありがとうございました –

関連する問題