プロキシ(Proxy)

プロキシ(Proxy)とは、パソコンやスマホなどの機器と、インターネットの間に立って通信を「代理」で中継する仕組み・サーバーのことです。英語のProxyには「代理」という意味があり、利用者に代わってWebサイトへアクセスするのがプロキシサーバーのおもな役割です。

現実世界でいえば、間に立って用事を代わりに済ませてくれる代理人(仲介役)のような存在です。自分が直接お店に行く代わりに、代理人がお店に出向いて品物を受け取り、こちらに届けてくれます。この「間に入る」仕組みによって、通信の中身を確認したり、記録したり、隠したりできるようになります。

プロキシの仕組み

通常、ブラウザはWebサーバーへ直接アクセスします。プロキシを使う場合は、まずリクエストがプロキシサーバーへ送られ、プロキシが利用者に代わってWebサーバーへアクセスします。受け取った結果は、プロキシを経由して利用者へ返されます。Webサーバーから見ると、アクセスしてきたのはプロキシに見えるため、利用者の情報を直接さらさずに済みます。

フォワードプロキシとリバースプロキシ

プロキシは「誰の代理をするか」によって、大きく2種類に分けられます。

種類 特徴 立ち位置
フォワードプロキシ 利用者(クライアント)側の代理。社内からインターネットへ出る通信をまとめて中継・制御する。一般に「プロキシ」というとこちらを指すことが多い。 利用者とインターネットの間
リバースプロキシ Webサーバー側の代理。外部からのアクセスを受け止め、裏側のサーバーへ振り分ける。負荷分散やセキュリティに使う。 インターネットとサーバーの間

プロキシでできること

間に立つという特徴を生かして、プロキシはさまざまな用途に使われます。

  • アクセスの制限・管理
    会社や学校で、業務に関係ないサイトへのアクセスを制限したり、利用状況を記録したりできます。
  • キャッシュによる高速化
    一度取得したデータをためておき、次の同じアクセスに素早く応えて通信を軽くします。
  • 匿名性の確保
    Webサーバーには利用者のIPアドレスではなくプロキシの情報が伝わるため、直接的な身元が隠れます。
  • セキュリティ対策
    危険なサイトへの通信を遮断したり、ウイルスを検査したりする窓口としても使われます。

プロキシとVPNの違い

どちらも通信を中継して身元を隠す点は似ていますが、VPNは通信全体を暗号化して安全なトンネルを作るのに対し、一般的なプロキシは特定の通信(Webアクセスなど)を中継するだけで、必ずしも暗号化を伴いません。安全性を重視するならVPN、手軽にアクセスを制御したいならプロキシ、といった使い分けがされます。

プロキシを使うときの注意点

会社が用意した信頼できるプロキシは便利ですが、提供元が不明な「無料プロキシ」には注意が必要です。通信内容を第三者に盗み見られたり、記録されたりする危険があるためです。個人情報やパスワードを扱う通信では、信頼できるものだけを使うことが大切です。

あわせて知っておきたい用語

  • リバースプロキシ
    サーバー側の代理として外部アクセスを受け止め、裏のサーバーへ振り分ける仕組みです。
  • VPN
    通信を暗号化して安全な通り道を作る技術。プロキシより広い範囲を保護します。
  • IPアドレス
    ネットワーク上の機器を識別する番号。プロキシを使うと相手に伝わるIPが変わります。
  • キャッシュ
    一度取得したデータを一時的にためておき、次回のアクセスを速くする仕組みです。
  • ロードバランサー
    アクセスを複数のサーバーへ振り分ける装置。リバースプロキシと役割が重なる部分があります。

コメント

タイトルとURLをコピーしました