Internet-technologies-proxy-servers
プロキシサーバー
概要
- プロキシサーバー*は、クライアントとインターネット間の仲介サーバーです。 プロキシサーバーは、次の基本機能を提供します。
- ファイアウォールとネットワークデータのフィルタリング。
- ネットワーク接続の共有
- データキャッシング
'_プロキシサーバーでは、IPアドレスを非表示にすることで、ネットワークIDを隠したり、隠したり、匿名にすることができます。_
プロキシサーバーの目的
プロキシサーバーを使用する理由は次のとおりです。
- 監視とフィルタリング
- パフォーマンスを向上させる
- 翻訳
- 匿名でサービスにアクセスする
- セキュリティ
監視とフィルタリング
プロキシサーバーを使用すると、次のようないくつかの種類のフィルタリングを実行できます。
- コンテンツフィルタリング
- 暗号化されたデータのフィルタリング
- バイパスフィルター
- ロギングと盗聴
パフォーマンスを向上させる
クライアントによって以前の要求が行われたときに保存されたキャッシュからコンテンツを取得するプロセスにより、サービスを固定します。
翻訳
ソースコンテンツを除外するか、ソースコンテンツを元のローカルコンテンツに置き換えることにより、ローカルユーザー用にソースサイトをカスタマイズするのに役立ちます。 この場合、グローバルユーザーからのトラフィックは、翻訳プロキシを介してソースWebサイトにルーティングされます。
匿名でサービスにアクセスする
この場合、宛先サーバーは匿名プロキシサーバーからリクエストを受信するため、エンドユーザーに関する情報を受信しません。
セキュリティ
プロキシサーバーはユーザーの身元を隠すため、スパムやハッカー攻撃から保護します。
プロキシの種類
次の表は、プロキシのタイプを簡単に説明しています。
フォワードプロキシ
この場合、クライアントは内部ネットワークサーバーにインターネットへの転送を要求します。
internet_technologies_tutorial
オープンプロキシ
Open Proxiesは、クライアントがWebを閲覧しているときにIPアドレスを隠すのに役立ちます。
internet_technologies_tutorial
逆プロキシ
この場合、要求は1つ以上のプロキシサーバーに転送され、プロキシサーバーからの応答は、元のサーバーから直接送信されたかのように取得されます。
internet_technologies_tutorial
建築
プロキシサーバーアーキテクチャは、次の図に示すようにいくつかのモジュールに分割されます。
internet_technologies_tutorial
プロキシユーザーインターフェイス
このモジュールは、ユーザーインターフェイスを制御および管理し、使いやすいグラフィカルインターフェイス、ウィンドウ、およびメニューをエンドユーザーに提供します。 このメニューには、次の機能があります。
- プロキシを開始
- プロキシを停止
- Exit
- ブロッキングURL
- ブロッキングクライアント
- ログを管理する
- キャッシュを管理する
- 構成を変更する
プロキシサーバーリスナー
これは、クライアントブラウザからの新しいリクエストがリスンされるポートです。 このモジュールは、ユーザーが指定したリストからクライアントのブロックも実行します。
接続マネージャ
プロキシサーバーの主な機能が含まれています。 次の機能を実行します。
- プロキシサーバーの主な機能が含まれています。 次の機能を実行します。
- クライアントのヘッダーからリクエストを読み取ります。
- URLを解析し、URLがブロックされているかどうかを判断します。
- Webサーバーへの接続を生成します。
- Webサーバーから応答を読み取ります。
- キャッシュ内にページのコピーが見つからない場合、Webサーバーからページをダウンロードします。そうしないと、返信ヘッダーから最終変更日を確認し、それに応じてWebからキャッシュまたはサーバーから読み取ります。
- 次に、キャッシュが許可されているかどうかも確認し、それに応じてページをキャッシュします。
キャッシュマネージャ
このモジュールは、キャッシュ内のWebページの保存、削除、消去、検索を行います。
ログマネージャー
このモジュールは、ログの表示、消去、更新を行います。
設定
このモジュールは、他のモジュールがキャッシュなどの目的の構成を実行できるようにする構成設定の作成に役立ちます。