フォワードプロキシとは

フォワードプロキシとは、社内などの内部ネットワークとインターネットの間に配置されるデバイスまたはソフトウェアです。セキュリティ上の理由からインターネットへの直接アクセスを許可されていない内部コンピューター(クライアント)に代わり、仲介役として機能します。内部ネットワークのクライアントは、フォワードプロキシを介してインターネット上のサーバーに接続します。インターネット側からは、フォワードプロキシがクライアントとして認識されます。

フォワードプロキシは、インターネットとの通信を保護するだけでなく、望ましくないWebサイトへのアクセスのブロック(フィルタリング)や、コンテンツのキャッシュによるアクセスの高速化にも使用されます。外部サーバーから取得したコンテンツをフォワードプロキシのキャッシュに保存することで、同じコンテンツへの後続のリクエストに、より迅速に応答できます。

一方、「リバースプロキシ」は、外部ネットワークからのリクエストを内部ネットワーク内のサーバーに中継するプロキシの一種です。リバースプロキシは、セキュリティの確保や負荷分散などの目的で使用されます。一般に、単に「プロキシ」と呼ぶ場合は、フォワードプロキシを指します。

一般的なフォワードプロキシは内部ネットワークのクライアントによる利用を想定していますが、インターネット上に設置され、誰でもアクセスできるフォワードプロキシもあります。これらは「公開プロキシ」と呼ばれます。