バックコネクトプロキシとは、多数の異なるIPアドレスのプールを通じて外部へ接続する単一のゲートウェイアドレスであり、IPアドレスそのものをユーザーに割り当てるものではありません。ユーザーはソフトウェアで1つのホストとポートを指定するだけで、各リクエストを実際にどのアドレスで処理するかはプロバイダーが決定します。
この名称はアーキテクチャを説明するものであり、実際に観察される動作は通常「ローテーション」と呼ばれます。そのため、「バックコネクト・ローテーション・プロキシ」は2つの製品ではなく、1つの製品として扱われます。

バックコネクトプロキシの仕組み
ユーザーが送信するすべてのリクエストは、まずゲートウェイを経由します。ゲートウェイはユーザーを認証し、その背後のプールから出口アドレスを選択し、そのアドレスからアウトバウンド接続を開きます。レスポンスは同じ経路を通って戻ってきます。クライアントは、どのアドレスが使用されたかを知ることはなく、知る必要もありません。
この間接的な仕組みこそが、最大の利点です。これがなければ、1,000個のアドレスを使用する場合、1,000組の「ホスト-ポート-認証情報」のトリプルをリストとして管理し、稼働しているものを確認し、使用不能になったものを削除し、残りのアドレス間でトラフィックを再配分する必要があります。バックコネクトゲートウェイを使えば、設定は1行で済み、プールに100個のアドレスがあっても数百万個あっても、設定行数は変わりません。
アドレスはプール自体から供給されます。Geonodeの住宅用ネットワーク(多くの人が「バックコネクト」と称するゲートウェイ)は、住宅用プロキシのページによると、常に500万のIPがオンライン状態で、195カ国以上で毎月3,000万~5,000万のユニークなアドレスが循環していると報告されています。 国別のターゲティングはエンドポイントのパラメータであるため、特定の市場に絞り込んでも接続方法が変わることはありません。
宛先から見て、各リクエストは家庭用回線を利用する無関係な訪問者のように見えます。なぜなら、出口アドレスが文字通りその場所にあるからです。サイト側がレート制限を行うためのIPごとの履歴は蓄積されないため、バックコネクトゲートウェイは大量のデータ収集における標準的なツールとなっています。
ゲートウェイがデフォルトで行わないのは、ステートの保持です。フローの開始から終了まで同じアドレスが必要な場合は、エンドポイントの構築時にスティッキーセッションを要求します(住宅用FAQによると、これは最大24時間まで設定可能です)。そうすることで、ゲートウェイはその期間中、1つのアドレスをセッションに固定します。
バックコネクト、ローテーション、静的プロキシの比較
| バックコネクト | ローテーション | 静的(ISPまたは専用) |
|---|
| 送信元IP | 1つのゲートウェイ背後のプール | 1つのゲートウェイ背後のプール | 割り当てられた1つのアドレス |
| 静的またはローテーション | ローテーション(リクエストに応じてスティッキー) | ローテーション(リクエストに応じてスティッキー) | 静的 |
| 共有または専用 | 顧客間で共有されるプール | 顧客間で共有されるプール | お客様のアカウント専用 |
| 検出リスク | 低 — アドレスごとの履歴が蓄積されない | 低 | 低、ただし単一のアドレスにすべての履歴が記録される |
| 価格モデル | GB単位 | GB単位 | IP単位、帯域幅無制限 |
| 最適な用途 | IPリストの管理を必要としない大規模なクローリング | 動作特性によって定義される同様のジョブ | ログインや、識別性を維持する必要があるあらゆる処理 |
最初の2つの列は同じ製品です。「バックコネクト」は「どのように構築されているか」を、「ローテーション」は「どのような機能を持つか」を示しています。
バックコネクトプロキシの入手方法
Geonode のバックコネクトゲートウェイは、住宅用プロキシ のエンドポイントです。1つのホストとポート、国別ターゲティング、ローテーションモードまたはスティッキーモードに対応しており、同ページでは1GBあたり0.27ドルから利用可能で、月額最低利用料金はありません。 設定は、ロケーションとセッションタイプを選択し、エンドポイント文字列をスクリプトに貼り付けるだけです。ユーザー側でアドレスリストを管理する必要はありません。
ターゲット側が、出口アドレスが家庭用接続に属しているかどうかを気にしない場合は、ローテーション型データセンタープロキシを通じて、GBあたり0.144ドルからというより安価なインフラ上で同じゲートウェイパターンを利用できます。 これにより、住宅用IPアドレスの外観は失われますが、単一エンドポイントの利便性は維持されます。アドレスの外観よりもスループットが重視される、より高度なユースケースのほとんどにおいて、これらは依然としてより優れた選択肢です。
よくある質問
バックコネクトプロキシとローテーションプロキシは異なりますか?
実際には違いはありません。「バックコネクト」はゲートウェイのアーキテクチャを指し、「ローテーション」はその結果として生じる動作を指しますが、ベンダーは同じサービスを指してこれらの用語を使用しています。
バックコネクトプロキシでは、IPアドレスのリストが提供されますか?
いいえ、それこそがポイントです。提供されるのは1つのゲートウェイエンドポイントのみです。その背後にはIPアドレスのプールがあり、どのアドレスが各リクエストに対応するかはプロバイダーが管理します。
バックコネクトゲートウェイで同じIPアドレスを使い続けることはできますか?
はい、エンドポイントを構築する際にスティッキーセッションをリクエストすることで可能です。住宅用プロキシのFAQによると、スティッキーセッションは最大24時間まで設定可能です。
バックコネクトプロキシは、モバイルIPや住宅用IPでも機能しますか?
はい。ゲートウェイモデルがあるからこそ、大規模な住宅用およびモバイルIPプールを利用できるのです。これらのアドレスは数が多すぎて、また有効期間が短すぎるため、リストとして配布することは不可能です。