プロキシサーバーとは、あなたとインターネットの間に立つコンピューターです。あなたのリクエストはプロキシに送られ、プロキシがウェブサイトに転送し、ウェブサイトからの応答も同じ経路で返ってきます。 訪問先のサイトには、あなたのIPアドレスではなく、プロキシのIPアドレスが見えます。この単一の特性、つまりネットワーク上の身元を別のものに置き換えるという特性が、プロキシのあらゆる用途の基礎となっています。別の国の検索結果を確認したり、多数のアカウントを関連付けずに運用したりする場合も、この仕組みに基づいています。

リクエストが段階的にどう処理されるか

プロキシなしの場合、ページを開くことは直接的な会話です。あなたのデバイスはサイトのドメイン名をIPアドレスに解決し、そのIPへの接続を開き、HTTPリクエストを送信し、応答を受け取ります。サイトのサーバーは、あなたのIP、User-Agent、およびいくつかの接続詳細をログに記録します。

プロキシを使用すると、シーケンスに1つのホップが追加されます。

  1. アプリケーション(ブラウザ、スクリプト、モバイルアプリ)は、プロキシのアドレスとポート(例:203.0.113.10:8080)で構成されます。
  2. アプリケーションはターゲットサイトに直接接続する代わりに、プロキシに接続し、「このURLを取得して」と要求します。
  3. プロキシは独自のIPアドレスを使用してサイトへの接続を開き、リクエストを中継します。
  4. サイトはプロキシに応答し、プロキシはその応答をあなたに返します。

サイトの視点から見ると、訪問者はプロキシそのものです。あなたの視点から見ると、1つの設定が変わっただけで、他は何も変わりません。プロキシに関する他のすべて(種類、プロトコル、価格、検出)は、この1つの交換のバリエーションです。

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

「プロキシ」という言葉は、2つの正反対の構成に使用され、これらを混同することは初心者の最も一般的な間違いです。

  • フォワードプロキシクライアントのために機能します。あなたの側で設定し、訪問先のサーバーからあなたを隠します。スクレイピング、マルチアカウント運用、広告検証、ジオテスト用に販売されているすべてのプロキシはフォワードプロキシです。この記事(およびこのサイト全体)はフォワードプロキシに関するものです。
  • リバースプロキシサーバーのために機能します。ウェブサイトの所有者は、負荷分散、TLS終端、ページキャッシュ、攻撃フィルタリングのために、インフラストラクチャの前に配置します。Webアプリの前にあるCloudflareやNginxはリバースプロキシです。訪問者は何も設定せず、通常はその存在に気づきません。

プロバイダーが「プロキシ」を販売する場合、それはフォワードプロキシです。アンチボットベンダーがサイトが「プロキシの背後にある」と言う場合、それはリバースプロキシを意味します。同じ言葉で、方向は逆です。

遭遇する主要なプロキシの種類

プロキシは、3つの独立した軸に沿って分類されます。実際のプロキシは、それぞれから1つずつ選択した組み合わせです。

プロトコル別:HTTP、HTTPS、SOCKS5

プロトコルは、アプリケーションがプロキシとどのように通信するかを定義します。HTTPプロキシはWebリクエストを理解し、読み取り、キャッシュ、変更が可能です。HTTPSプロキシ(技術的にはCONNECTメソッドを使用するHTTPプロキシ)は、暗号化されたトラフィックをトンネリングし、内部を見ることはありません。SOCKS5プロキシは1レベル低い層で動作し、Web、メール、ゲーム、トレントなど、あらゆるTCPまたはUDPトラフィックを理解せずに転送します。ブラウザのみを使用する場合は、HTTP(S)で十分です。任意のアプリケーションをプロキシする必要がある場合は、SOCKS5が必要です。詳細な比較は、SOCKS5 vs HTTP比較をご覧ください。

IPの発信元別:データセンター、レジデンシャル、モバイル

これは、価格と、訪問先サイトから見たIPの「信頼性」を決定する軸です。

  • データセンターIPはホスティング会社に属します。高速、安価、豊富ですが、IPレンジ全体がクラウドプロバイダーに登録されているため、簡単に識別できます。
  • レジデンシャルIPは、消費者向けISPによって実際の家庭に割り当てられます。それらからのトラフィックは、自宅にいる普通の人に見えます。低速で高価であり、通常はギガバイト単位で請求されます。
  • モバイルIPは携帯電話キャリアから取得されます。数千の実在する電話がキャリアグレードNATを介して各IPを共有するため、サイトは1つのIPをブロックすると多くの正当なユーザーをブロックすることになります。最も信頼性が高く、最も高価です。

3つの比較(表付き)は、レジデンシャル vs データセンター vs モバイルプロキシで行っています。

動作別:静的またはローテーション、専用または共有

静的プロキシは、レンタル期間中同じIPを提供します。ローテーションプロキシは、スケジュールまたはリクエストごとにIPを変更します。専用プロキシはあなた専用です。共有プロキシは複数の顧客が同時に使用するため、安価ですが、他のユーザーが獲得した評判を引き継ぐことになります。ローテーションは独自のトピックです。IPローテーションとはを参照してください。

プロキシが隠すもの、そして隠さないもの

プロキシはあなたのIPアドレスを置き換えます。自動的に匿名になるわけではなく、そう思い込むことがほとんどのBANの原因です。

シグナルプロキシで隠れるか?備考
あなたのIPアドレスはいサイトにはプロキシのIPが見える
おおよその位置情報はい地理位置情報はプロキシのIPに従う
HTTPSトラフィックの内容該当なしエンドツーエンドで暗号化されており、プロキシは盲目的に中継する(証明書をインストールしない限り)
Cookieとログイン情報いいえIPに関係なくブラウザから送信される
ブラウザフィンガープリント(フォント、Canvas、WebGL、画面)いいえ変更されない。サイトはIPをまたいで関連付ける
TLSフィンガープリント(JA3/JA4)いいえクライアントソフトウェアに依存し、IPには依存しない
WebRTCローカルIPリークいいえWebRTCを無効にしない限り、ブラウザは実際のIPを漏らす可能性がある
DNSリクエスト場合によるDNSがプロキシ経由で解決される場合のみ(リモートDNS付きSOCKS5、またはプロキシ自身のリゾルバ)

つまり、プロキシは「このリクエストはどこから来たのか?」という質問に答えます。「誰が送信しているのか」「これは以前と同じ人物か?」については何も言いません。サイトはCookie、フィンガープリント、行動からそれらを判断します。そのため、本格的なマルチアカウント作業では、プロキシをアンチディテクトブラウザと組み合わせ、信頼する前にプロキシのリークテストを行う必要があります。

プロキシとVPNの違いを一言で

VPNも同じIP置換を行いますが、デバイスからのすべてのトラフィックをオペレーティングシステムレベルで暗号化トンネル内で行います。プロキシはアプリケーションごと、通常はタスクごとに設定されます。VPNは個人のプライバシー、プロキシはトラフィックの制御(多数のIP、多数のセッション、リクエストごとに選択)に適しています。Torを含む詳細な回答は、プロキシ vs VPN vs Torにあります。

実際にプロキシが必要な場合

  • 別の場所からインターネットを見る — 別の都市や国のユーザーが見るように価格、広告、検索結果を確認する。
  • 大規模なデータ収集 — 1つのIPから数千のリクエストを送信するスクレイパーは、数分でスロットリングまたはブロックされます。多数のIPに分散することで、各IPをレーダー未満に保ちます。
  • 1つのプラットフォームで複数のアカウントを運用 — ソーシャルネットワーク、マーケットプレイス、広告プラットフォームは、IPを共有するアカウントを関連付けます。各アカウントを独自のIPに置くことが、関連付けられないための基本です。
  • 自社サービスのテスト — 複数の地域からのQA、ジオブロッキングの検証、分散ソースからの負荷テスト。
  • IPベースのブロックの回避 — 使用しているネットワークで、ブロックがポリシーではなく単なる迷惑である場合。

単に「ISPやカフェのWi-Fiに閲覧内容を見られたくない」という場合は、VPNの方が簡単なツールです。プロキシは、多数のアイデンティティをタスクごとに選択し、特定の場所から使用する必要がある場合に真価を発揮します。

始め方

  1. 何をプロキシするか決めます:ブラウザのみ(HTTPで十分)か、任意のアプリケーション(SOCKS5)か。
  2. IPがどの程度信頼できる必要があるか決めます:ブロックがまれな場合はデータセンター(速度と量)、ターゲットサイトがボットに積極的ならレジデンシャルまたはモバイル。
  3. アクセスを購入します — ホスト、ポート、ユーザー名/パスワードまたはIPホワイトリストを受け取ります。
  4. アプリケーションを設定します。ステップバイステップのセットアップガイドでは、Chrome、Firefox、Windows、macOSをカバーしています。
  5. 検証します:IPチェックページを開き、IP、場所、DNSリゾルバがすべて変更され、WebRTCが実際のアドレスを漏らしていないことを確認します。

ユースケース別のプロバイダーの短いリストについては、最も信頼できるプロキシプロバイダーのランキングをご覧ください。

よくある質問

プロキシの使用は合法ですか?

プロキシの使用はほぼすべての国で合法です。これは企業、学校、ISPが使用する標準的なネットワーキングツールです。違法となる可能性があるのは、プロキシを通じて行う行為、つまりプラットフォームの利用規約違反、法的な地域制限の回避、不正アクセスなどです。プロキシ自体は違法ではありません。行為が問題となる可能性があります。

プロキシを使えば匿名になれますか?

いいえ。プロキシは訪問先サイトからあなたのIPアドレスを隠すだけです。Cookie、ログイン情報、ブラウザフィンガープリント、行動は隠しません。また、プロキシ事業者はあなたのトラフィックを見ることができます(HTTPSの暗号化された内容を除く)。匿名性はツールと習慣の組み合わせであり、プロキシはその1つの構成要素です。

プロキシとVPNは同じですか?

どちらも表示されるIPを置き換えます。VPNはデバイスのすべてのトラフィックを暗号化して1つのトンネルに通し、OSレベルで一度設定します。プロキシはアプリケーションごとに設定し、タスクごとに異なるIPを使用できます。VPNは個人のプライバシーに、プロキシは制御されたマルチIP作業に適しています。

プロキシを使うと接続が遅くなりますか?

ホップごとに遅延が追加されます。通常は距離と負荷に応じて20〜200ミリ秒です。データセンタープロキシが最速で、レジデンシャルとモバイルはトラフィックが実際に家庭や電話を経由するため遅くなります。ブラウジングでは違いはほとんど感じられませんが、大量のスクレイピングでは実際のスループット要因になります。

ウェブサイトはプロキシを使用していることを検出できますか?

多くの場合、はい。データセンターのIPレンジは公開されており、簡単にフラグを立てられます。レジデンシャルおよびモバイルIPは、IPだけで通常の訪問者と区別するのがはるかに難しいため、コストが高くなります。IP以外にも、サイトはフィンガープリントと行動を調べますが、プロキシはこれらを変更しません。

無料プロキシは安全ですか?

一般的に安全ではありません。無料の公開プロキシは遅く、寿命が短く、何千人もの見知らぬ人と共有されるため(IPはすでにブラックリストに載っている可能性があります)、中にはトラフィックを検査または注入するために運営されているものもあります。ログインやお金が関係する場合は、プライバシーポリシーを明示している有料プロバイダーを使用してください。