プロキシ のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-01-31T17:30:42+09:00","default:k1rou","k1rou")
*プロキシ [#re0aa50c]
-「proxy」は「代理」の意味。
-プロキシサーバ

**プロキシサーバの機能 [#g025f77d]
-プロキシサーバはクライアントからのアクセスを受けて、代理で(仲介して)他のサーバにアクセスする。
--アクセスしてきたリクエストを転送する。

-[[キャッシュサーバ]]として利用
--クライアントからの要求を[[Webサーバ]]に転送する。
--[[Webサーバ]]からの応答を受け、転送する情報を保存する([[キャッシュ]]する)。
--クライアントに[[Webサーバ]]からの応答を転送する。
--次回からは、クライアントからの要求を受け、保存(キャッシュ)した情報を取り出してクライアントに応答する。

**プロキシサーバを利用した場合の利点 [#sf888543]
-ネットワーク内部の隠避化(サーバ構成を隠す)

**プロキシサーバの種類 [#obb268dc]
***フォワードプロキシ [#qd0becc1]
-クライアント側にキャッシュ機能([[キャッシュサーバ]])を持たせる方法。
-フォワードプロキシには、[[ファイアウォール]]機能を持たせる目的もある。

-クライアント側の設定と動作
--ブラウザの設定で、プロキシサーバにフォワードプロキシのIPアドレスを指定する。
--クライアントはブラウザのURLに関わらず、プロキシサーバにリクエストを送信する。
--HTTPヘッダのリクエストURI(1行目)に、http://から始まるURL全体を指定して、プロキシサーバにリクエストを送信する。 ※プロキシサーバの指定がない場合は、http://を含むドメイン名を除いたURIを指定して送信する。

-プロキシサーバ(フォワードプロキシ)の動作
--クライアントからのリクエストに対して、HTTPヘッダのリクエストURI(http://から始まる)にアクセスする。
--HTTPヘッダのリクエストURIに指定されたWebサーバに転送する。

***リバースプロキシ [#w8edd3fb]
-「[[リバースプロキシ]]」参照

**トランスペアレント・プロキシ [#rcf4fe2f]
-ブラウザの設定に、プロキシサーバの設定をする必要がない。
-不特定多数のクライアントからのリクエストに対して、[[キャッシュサーバ]]として[[Webサーバ]]との仲介を行う。
-TCP/IPのパケットのIPヘッダで、転送先のWebサーバを判断する。

**プロキシのサービス、製品 [#a41434ec]
-[[Squid]]
-[[HAProxy]]

**プロキシの設定ツール [#d788fb6a]
-[[FoxyProxy-Standard]] -[[Firefox]]

**関連用語 [#ub2c8a04]
-[[キャッシュサーバ]]
-[[匿名]]
-[[パケットキャプチャ]]
-[[ファイアウォール]]
-[[負荷分散]]
-[[マルウェア]]
-[[SOCKS]]
-[[X-Forwarded-For]]