レジデンシャルIPアドレス経由でトラフィックをルーティングする方法を調べていると、ほぼ同一に聞こえる2つの製品に出会うことがよくあります。レジデンシャルプロキシとレジデンシャルVPNです。どちらもサーバーのアドレスではなく家庭用のインターネットアドレスを約束し、どちらも自分がどこにいるように見えるかを変え、マーケティング用語も大きく重なっています。しかし両者は同じものではなく、その違いは技術的な細部の話ではありません。そのツールがあなたのプロジェクトにそもそも適合するかどうかを左右するものです。
ここでは、プロキシが何をするものかをすでに知っているという前提を置かずに、平易な言葉でその違いを説明します。
それぞれが実際には何であるか
VPNは、あなたのデバイスとサーバーの間に暗号化されたトンネルを作り、あなたのトラフィックすべてをそこに通します。これが定義的な性質です。VPNはデバイス全体、あるいはネットワーク接続全体のレベルで動作するため、一度オンにすれば、すべてがそのトンネルを通ります。レジデンシャルVPNとは、出口となるIPアドレスがデータセンターのものではなく家庭用のものであるVPNですが、製品としての形は変わりません。一度に1つの接続が、すべてに適用されるという構造です。
プロキシは個々のリクエストのための仲介者です。あなたのソフトウェアがプロキシを指定し、プロキシがあなたに代わってリクエストを行い、レスポンスがそれを通って返ってきます。レジデンシャルプロキシとは、出口となるアドレスが実際の家庭用回線であるプロキシのことです。重要な違いは、これがデバイス全体ではなく、リクエスト単位、アプリケーション単位で行われるという点です。つまり、異なるリクエストが同時に異なるアドレスから出ていくことができ、影響を受けるのはあなたがそこを通したトラフィックだけです。
この1つの構造的な違い、すべてに対して1つのトンネルか、それとも多数の独立してルーティングされたリクエストかという違いこそが、この2つの製品がそれぞれ異なる用途に適する理由です。
実務上重要となる違い
スケールと同時実行性。 VPNは一度に1つの出口アドレスしか提供せず、あなたのトラフィックはすべてそれを共有します。プロキシプールは同時に多数のアドレスを提供します。それがまさにポイントです。収集作業ではリクエストを多数のアドレスに分散させることで、特定の1つが注目を集めないようにします。これがロードバランシングのモデルであり、同時接続数が重要になる理由です。これをVPNで行おうとすると、アドレスごとに1つのVPNセッションを実行することになりますが、それはこの製品が本来想定している使い方ではありません。
ローテーションの制御。 プロキシでは、リクエストごとにアイデンティティを決められます。呼び出しごとにローテーションすることも、複数ステップの一連の処理のためにスティッキーセッションで1つのアドレスを保持することもできます。VPN接続は単一のアイデンティティであり、再接続したときにしか変わりません。一般的には、「このリクエストはこの国から、あのリクエストは別の国から」ということを、トンネルを一度壊して再構築せずに表現することはできません。
ターゲティングの粒度。 レジデンシャルプロキシは所在地をパラメータとして公開しているため、国単位、あるいは重要な場合には特定の都市単位でリクエストできます。一般消費者向けVPNは通常、選択できる所在地のリストを提供しますが、これはより粗く、コードでリクエストごとに変化させられるものでもありません。
自動化。 プロキシはソフトウェアによって駆動されるように設計されています。あなたのスクレイパー、ブラウザ自動化、あるいはバックエンドサービスが、リクエストごとにアドレスを設定します。VPNは、デバイス上で人間がオンにするように設計されています。スクリプト化することもできますが、それは製品の本来の性質に逆らう使い方になります。
カバレッジ。 VPNは、あなたが意識していないアプリも含め、デバイス上のすべてを保護します。これは公共のWi-Fiでプライバシーを守るためにはまさに望ましいことですが、1つのプロセスだけがプロキシを使い、それ以外のマシンは通常どおり動作してほしい場合には、まさに望ましくないことです。
あなたのプロジェクトにはどちらが必要か
正直な選び方は、自分が実際に何をしているのかを見ることです。
VPNを選ぶべきなのは、その仕事が個人的なプライバシーや、自分自身のための、自分のデバイスでのアクセスである場合です。信頼できないネットワーク上で接続を暗号化する、自分の閲覧をローカルのネットワーク事業者から遠ざける、旅行中に自分自身のアカウントにアクセスする、といったケースです。すべてに単一のアイデンティティを適用するのはそのために正しい形であり、より広い比較はビジネス向けのプロキシかVPNかとプロキシ、VPN、Torの主な違いにあります。
レジデンシャルプロキシを選ぶべきなのは、その仕事がプログラムによるもので、量や地理的分布、あるいは同時に多数のアイデンティティを必要とする場合です。大規模な公開データの収集、市場ごとの価格や検索結果の違いの確認、広告が異なる地域で正しく表示されるかの検証、自分のサイトが他国のユーザーからどう見えるかのテスト、あるいは紐付けられてはならない複数の正当なアカウントの運用などです。これらはいずれも多数のアドレス、リクエスト単位の制御、パラメータとしての所在地を必要とし、いずれも単一のトンネルには収まりません。
購入者を惑わせがちな、指摘しておく価値のあるカテゴリの問題もあります。静的なISPプロキシは両者の中間に位置します。消費者向けISPに登録されたホスト型のアドレスであり、レジデンシャル並みの信頼性を、安定したアドレスとともに提供します。これは、ローテーションではなく同じアイデンティティを持続させる必要がある場合に有用です。レジデンシャルVPNに惹かれた理由が1つの家庭用アドレスの安定性にあったのなら、通常はISPプロキシの方が近い選択肢です。
それらが何ではないか
どちらの製品も、本来できないはずのことをするための許可証ではありません。これははっきり述べておく価値があります。どちらも意味ありげに宣伝されがちだからです。リクエストの見かけ上の発信元を変えても、法律やサイトの利用規約が変わるわけではありません。公開データの収集、地域ごとの価格の確認、自社広告の検証、自社製品のテストは、通常の事業活動です。しかし、自分に適用されるべき制限を回避すること、権利のないアカウントにアクセスすること、あるいは自分が合意した契約に違反することはそうではなく、それを経由させるツールがそれを変えることはありません。地域によって異なるコンテンツにアクセスするための正当な枠組みについては、地域制限を合法的に回避する方法にあります。
どちらの製品も、その背後にあるアドレスの品質に依存します。悪用されて悪い評判がついてしまったレジデンシャルアドレスは、それがVPNとプロキシのどちらによって提供されたものであろうと、チャレンジを受けることになります。
簡単なまとめ
レジデンシャルVPNは、人間が選ぶ、デバイス全体に適用される1つの家庭用IPであり、個人的なプライバシーとアクセスに適しています。レジデンシャルプロキシは、あなたのソフトウェアが選ぶ、リクエストごとに適用される多数の家庭用IPであり、データ収集、市場調査、検証、大規模なテストに適しています。あなた自身がそのトラフィックの利用者であるなら、おそらくVPNが欲しいものです。あなたのソフトウェアがそのトラフィックの利用者であり、それがわずかな量にとどまらないのであれば、欲しいのはプロキシです。
その後者のケースのために作られているのがレジデンシャルプロキシです。国および都市単位のターゲティングを備えた、実際の家庭用レベルのアドレスの大規模なプールであり、デフォルトでローテーションが行われ、一連の処理が必要な場合にはスティッキーセッションも使えます。GB単位の料金体系により、月額の枠に対してではなく、あなたのソフトウェアが実際に動かしたデータに対して支払うことになります。