■ はじめに
HTTPプロキシについて扱う
目次
【1】プロキシサーバ 【2】利点 1)セキュリティ向上 2)レスポンス向上 【3】プロキシの種類 1)フォワードプロキシ (Forward proxy) 2)リバースプロキシ(Reverse proxy) 【4】フォワーディングプロキシの種類 1)明示型プロキシ(Explicit Proxy) 2)透過型プロキシ(Transparent proxy) 【5】プロキシ自動検出
【1】プロキシサーバ
cf プロキシ(Proxy) = 代理 * クライアントからプロキシサーバに要求することで、 リクエストを肩代わりする
【2】利点
1)セキュリティ向上
* 悪意あるユーザからの直接アクセスを防ぐ * ログ情報を集中管理できる
2)レスポンス向上
* Proxyサーバのキャッシュから応答することにより
【3】プロキシの種類
1)フォワードプロキシ (Forward proxy)
* クライアントとサーバの通信の間に入って、 サーバの応答を「代理(proxy)」しつつ通信を中継する サーバ側の環境にあるサーバ * 一般的に、単に「プロキシ」と言った場合は「フォワードプロキシ」を指す
2)リバースプロキシ(Reverse proxy)
* クライアントとサーバの通信の間に入って、 サーバの応答を「代理(proxy)」しつつ通信を中継する クライアント側の環境にあるサーバ
https://atmarkit.itmedia.co.jp/ait/articles/1608/25/news034.html
【4】フォワーディングプロキシの種類
* フォワーディングプロキシの種類は以下の通り。 1)明示型プロキシ(Explicit Proxy) 2)透過型プロキシ(Transparent proxy) => 上記の大きな違いは、 クライアントが明示的にプロキシサーバを指定するorしないか
1)明示型プロキシ(Explicit Proxy)
* クライアントが明示的にプロキシサーバを指定する場合のプロキシ cf. Explicit = 明示的な, 明白な
2)透過型プロキシ(Transparent proxy)
* ブラウザにプロキシの設定をしていない状態でも プロキシサーバ経由によるWebアクセスをさせる方法
http://milestone-of-se.nesuke.com/sv-advanced/server-software/transparent-proxy/
http://cirrus-wind.hatenablog.jp/entry/2016/01/11/002346
【5】プロキシ自動検出
1)WPAD方式 (Web Proxy Auto-Discovery protocol) 2)Active Directory方式
http://blog.cybozu.io/entry/2017/02/03/080000
関連記事
プロキシサーバ / Squid ~ Linux / 初期設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/23/223438
プロキシサーバ / Squid ~ Whitelist編 ~
https://dk521123.hatenablog.com/entry/2024/02/06/002541
SOCKS / SOCKS Proxy
https://dk521123.hatenablog.com/entry/2022/10/21/115930
色々な環境下でのProxy設定
Linux ~ Proxy環境下でLinuxを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/24/000000
aptコマンド ~ Proxy環境下でaptを使用する ~
https://dk521123.hatenablog.com/entry/2017/08/11/180933
Docker ~ Proxy環境下でDockerを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/30/004707
Java ~ Proxy環境下でJavaを使用する ~
https://dk521123.hatenablog.com/entry/2017/06/28/235639
SBT ~ Proxy環境下でSBTを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/23/000000
curl コマンド
https://dk521123.hatenablog.com/entry/2017/12/05/233100