ISPプロキシとレジデンシャルプロキシ:その作業に必要なのはどちらか
目次

要点: 静的ISPプロキシは一つのアドレスで、支払った期間中ずっとお客様が保持し、アドレス単位で課金されます。ローテーションレジデンシャルプロキシは、リクエストごと、または短い時間枠ごとに新しいアドレスを取り出し、GB単位で課金されます。対象にこちらを認識してもらう必要があるなら静的なものを、リクエストのたびに見知らぬ相手に見えるべきならローテーションプールを選んでください。
静的ISPプロキシとローテーションレジデンシャルプロキシの違いは、アドレスがお客様のものであり続けるかどうかです。この一つの性質が、価格モデル、失敗の仕方、それぞれに向く作業を決めます。先に定義を知りたい場合は、ISPプロキシとは何かから読み始めてください。
ISPプロキシとローテーションレジデンシャルプロキシは、どのようにアドレスを割り当てますか?
静的ISPプロキシは既知のアドレスを一つ渡し、ローテーションのものはプールへの入口となるゲートウェイを渡します。
静的ISPプロキシでは、アドレスが事前に分かっています。アドレスは変わらず、お客様が保持している間は誰も使わず、保持していることに対して課金されます。
ローテーションレジデンシャルプロキシでは、固定されたものは何も渡されません。接続すると、事業者がリクエストごとに出口を選びます。通常は毎回別の出口で、スティッキーを指定すれば短い時間枠の間だけ同じ出口になります。請求額は転送したトラフィックで数えます。
なぜ静的アドレスはIP単位、プールはGB単位で課金されるのですか?
課金の仕方は、アドレスがお客様専用に確保されているかどうかで決まります。確保されたアドレスはお客様のために流通から外されるので、事業者はそれに賃料をかけます。アドレスごと・期間ごとの価格で、そのアドレスにどれだけトラフィックを流すかには左右されません。
プールはお客様のために何も確保しないので、計測できるのはトラフィックだけになります。小さな作業は安く済み、大きな作業では対象が何を返したかで請求額が決まります。クロールの途中で動画を読み込み始めるページがあると、それは後になって気づく予算の問題になります。
アドレスがローテーションすると、どの作業が破綻しますか?
継続性に依存する作業はすべて、ローテーションプールでは破綻します。ログイン中のウェブセッションは、RFC 6265が説明するとおり、通常はサイトが設定したCookieで、そのCookieはすべてのリクエストとともに届き、リクエスト元のアドレスも同じように届きます。OWASPのセッション管理ガイドは、セッションをクライアントのIPアドレスなどの属性に結びつけ、セッション途中の変化を乗っ取りの兆候として扱うよう勧めています。
そのため、あるアドレスで始まり別のアドレスで続くセッションは、相手側からは、アカウントが他人に渡されたように見えることがあります。最初に失敗するのは次のものです。
- ログインの手順
- 複数ステップのフォーム
- そのほか、リクエスト間でサーバー側の状態を保持するもの
- スティッキーの時間枠より長く開いたままの接続
いずれの場合も、サイトにはセッションのアドレスが途中で変わったように見えます。OWASPが乗っ取りとして扱うよう求めているパターンです。
固定アドレスはどこで限界に突き当たりますか?
固定アドレスは広さに弱いものです。一つのアドレスが多数のリクエストを送れば、それは非常に忙しい一人の訪問者だからです。アドレスごとにリクエストを数えることは、サイトがトラフィックを制限するために使うツールの標準的な選択肢です。Cloudflareのレート制限ルールは、カウンターのキーにできる特性の一つとしてクライアントIPを挙げており、NGINXのリクエスト制限モジュールは、ドキュメントの例でクライアントのアドレスをキーにしています。
このように数える対象に対しては、固定アドレスはすべての注目を一か所に集めてしまいます。1時間使うためにアドレスを月単位で借りるのも、買い方として形が合っていません。作業があってもなくても賃料はかかるからです。
対象にこちらを認識してもらう必要がありますか?
対象にこちらを認識してもらう必要があるなら、アドレスは動かないほうが望ましいものです。毎回目立たない見知らぬ相手として届くほうが有利な作業はプールに向いており、そこでは固定アドレスはコストを増やすだけです。
この点をめぐる議論の多くは、二人がそれぞれ別の作業を一つの言葉で呼んでいるだけです。スクレイピングという言葉は両方の形を含みます。同じ質問に正反対の答えが返ってきて、しかもどちらも自分の作業については正しい、ということが起きるのはそのためです。
両方を必要とする取り組みもあります。まず広く探索して注視する価値のあるものを見つけ、次にそのうちの少数を継続的に観察する、という形です。この二つは別々のアドレスで運用してください。レート制限はIP単位で数えられることが多いので、両者を分けておけば、探索のトラフィックが、プラットフォームの許可のもとで運用しているアカウントの頼る許容量を使い果たすことを防げます。
ProxyJamは何を販売していますか?
ProxyJamが販売しているのは静的な側だけです。一つのアドレス、名前の分かる一つの事業者、期間中の保持。トラフィックは計測しません。大量に使うと、同時に開いておける接続の数に影響します。暦月で50 GBを超えると、そのプロキシの上限は次の請求期間まで同時セッション100から10に下がります(利用規約第2.4条)。
IP単位の価格はISPプロキシのページと料金ページにあります。同じアドレスは、市場でのもう一つの名前で静的レジデンシャルプロキシのページにも掲載しています。
ローテーションはまだ販売していません。当社サイトのそのカードには近日公開と表示されており、プランも購入手続きもありません。お客様の作業にプールが必要なら、それを扱っている事業者から購入してください。当社のローテーションレジデンシャルのページ(英語)で、プールの仕組みを説明しています。
ISPかローテーションレジデンシャルか:その作業に必要なのはどちらですか?
対象にこちらを認識してもらう必要があるなら、アドレスを保持して固定の請求額を受け入れ、リクエストのたびに新しく見えるべきなら、プールから取り出してください。隣接する疑問は、ほかの二つの比較記事で扱っています。レジデンシャルとデータセンターの比較は登録そのものを、モバイルとレジデンシャルの比較はキャリアのアドレスが何を加えるかを取り上げています。
