用語集 · プロファイルとセッション
スティッキーセッション(プロキシ)
一定期間、連続するリクエストに対して同じ出口IPを維持するプロキシ設定。
定義
スティッキーセッションとは、毎回新しいIPにローテーションするのではなく、一連のリクエストを同じ出口IP経由でルーティングするプロキシプロバイダーの機能です。これはウェブ標準ではなく、各プロバイダーの製品によって定義されるため、セッションの長さ、トリガー、および失敗時の挙動はプロバイダーによって異なります。(ロードバランシングにおいて「スティッキーセッション」は、ユーザーを特定のバックエンドサーバーに固定するという異なる意味を持ちます。)
仕組み
- プロキシのユーザー名にセッション識別子を追加するか、専用のポートを使用します。同じ識別子を持つリクエストは、1つの出口IPを再利用します。
- Oxylabsのドキュメントからの例:レジデンシャルプロキシはデフォルトでリクエストごとにローテーションします。sessidパラメータを使用すると、デフォルトで10分間(または60秒間の無通信時まで)同じIPが維持され、sesstimeを使用すると最大1440分まで延長されます。
- レジデンシャルデバイスがオフラインになった場合、一部のプロバイダーは静かに新しいIPにローテーションしますが、厳格なシングルIPモードはエラーを返します (Oxylabs: sessid_oneipの場合、HTTP 502)。
なぜ重要なのか
- ログイン済みのワークフローでは、通常、セッションの間安定したIPが必要になります。ログインの途中でIPが変わると、セキュリティチェックがトリガーされる可能性があります。
- プロバイダーが切断時にローテーションするか失敗するかを知ることは、ブラウザプロファイルに適したモードを選択するのに役立ちます。
制限とよくある誤解
- 「スティッキーは永続的である」:セッションは期限切れになり、レジデンシャルピアは切断される可能性があります。最終的にIPが変更されることを想定しておいてください。
- 「セッション時間は完了を保証する」:Oxylabsは、リクエストが進行中であっても、タイマーが期限切れになるとセッションが終了すると注記しています。
例: QAテスターは、30分に設定されたスティッキーセッションを使用して、1つのブラウザプロファイルを通じて20分のチェックアウトテストを実行し、フロー全体が1つの場所から表示されるようにします。
いかなるブラウザやプロキシも、アカウントが制限されないことを保証することはできません。各プラットフォームのルールに従ってください。
関連用語
- レジデンシャルプロキシ — 出口IPがデータセンターではなく、消費者向けのインターネット接続に属するプロキシ。
- ブラウザプロファイル — 他のプロファイルとは別に保持される、ブラウザデータ(クッキー、履歴、設定、拡張機能)の独立したセット。
- WebRTCリーク — WebRTCによって、サイトが通常認識しているプロキシまたはVPNのアドレスとは異なるIPアドレスが明らかになった場合。
ソース
- Oxylabs ドキュメント: セッション制御と IP ローテーション (ベンダー ドキュメント)
- Bright Data ドキュメント:レジデンシャルプロキシの導入 (ベンダー ドキュメント)
確認済み 2026-11-07。