ブログに戻る

プロキシにおけるスティッキーセッション:スティッキーセッションが必要な時と正しい設定方法

スティッキーセッションは、プロキシの動作モードで、特定の時間に1つのIPアドレスがセッションに固定されます。これが重要な場合と、正しい設定方法について解説します。

📅2026年2月5日
```html

Sticky sessions(スティッキーセッション)とは、プロキシの動作モードであり、特定の時間(数分から数時間)にわたって1つのIPアドレスがセッションに固定されることを意味します。これは、マーケットプレイスのパースから広告アカウントの操作まで、多くのタスクにとって非常に重要です。設定が不適切だと、アカウントの禁止、パーサーのエラー、データの損失を引き起こす可能性があります。

このガイドでは、スティッキーセッションとは何か、IPのローテーションとの違い、スティッキーセッションを必ず使用すべき場合、またはそれなしで済む場合について説明します。人気のあるツール(アンチデテクトブラウザ、パーサー、API)の設定手順を示します。

スティッキーセッションとは何か、どのように機能するか

スティッキーセッション(Sticky sessions)とは、プロキシサーバーの動作モードであり、あなたのリクエストが指定された時間内に同じIPアドレスを通過することを意味します。この時間はセッションの寿命(session lifetime)と呼ばれ、プロキシプロバイダーによって1分から24時間までの範囲で設定できます。

例えば、あなたがIPアドレス185.123.45.67でマーケットプレイスのウェブサイトにアクセスし、商品をカートに追加し、チェックアウトページに移動したとします。もしIPアドレスが突然92.45.78.123に変更された場合、ウェブサイトはこれを疑わしい活動と見なす可能性があります。カートはリセットされ、セッションはクリアされ、最悪の場合、フィンガープリンティングによるブロックを受けることになります。

スティッキーセッションはこの問題を解決します。プロキシサーバーに接続すると、特定のIPアドレスがプールから割り当てられ、その対応関係が保存されます。以降のすべてのリクエストは、同じセッション内でこのIPを通過します。セッションは、設定された時間が経過するまで、または接続を切断するまでアクティブなままです。

技術的な仕組み: プロキシプロバイダーは、接続URLやAPIに特別なパラメータを使用します。例えば、セッションIDはあなたのセッションのユニークな識別子です。同じセッションIDを使用している限り、プロキシサーバーは同じIPアドレスを提供します。セッションの時間が切れるか、セッションIDを変更すると、新しいIPが割り当てられます。

スティッキーセッションとIPローテーション:主な違い

多くの初心者はスティッキーセッションをIPアドレスのローテーションと混同します。これはプロキシを使用するための対照的なアプローチであり、それぞれが異なるタスクを解決します。主な違いを見てみましょう。

パラメータ スティッキーセッション(Sticky sessions) IPローテーション
動作原理 1つのIPが特定の時間セッションに固定される リクエストごとにIPが変更されるか、指定された間隔で変更される
持続時間 1分から24時間 1秒から数分
主な目的 実際のユーザーの行動を模倣し、セッションを保持すること 負荷分散、レート制限の回避
使用目的 アカウントの操作、eコマースのカート、認証 大量のパース、認証なしでのデータ収集、ブロックの回避
禁止のリスク 適切に設定すれば低い 認証が必要なタスクでは高い

実践例: あなたがDolphin Antyのアンチデテクトブラウザを使用して20のFacebook Adsアカウントで作業しているとします。各アカウントには、作業セッション全体(通常2〜4時間)の間、安定したIPアドレスが必要です。IPが5分ごとに変更されると、Facebookはこれを疑わしい活動と見なします—アカウントが禁止されます。この場合、少なくとも2〜4時間の持続時間を持つスティッキーセッションが必要です。

一方、Wildberriesで競合の価格をパースし、1時間に10,000のリクエストを行う場合、IPローテーションが好ましいです。各リクエストは新しいIPアドレスから行われるため、1つのソースからのリクエスト数によるブロックの可能性が低くなります。

スティッキーセッションが必ず必要な場合

スティッキーセッションが単なる推奨事項ではなく、必須要件となるタスクがあります。それがないと、技術的な問題に直面したり、ブロックされたりします。主なシナリオを見てみましょう。

1. 広告アカウントの操作(Facebook Ads、TikTok Ads、Google Ads)

すべての広告プラットフォームは、1つのセッション内でのIPアドレスの変更を厳しく監視しています。もしあなたが1つのIPからFacebook Ads Managerにログインし、キャンペーンを作成し、10分後にIPが変更された場合、セキュリティシステムはこれをアカウントのハッキングと見なします。結果は、パスワードの強制変更、二要素認証、またはアカウントの完全なブロックです。

推奨されるセッションの持続時間: 作業セッションのために4〜6時間。毎日アカウントを使用する場合は、数日または数週間にわたって同じIPを使用することをお勧めします。そのためには、長期間IPを固定できるレジデンシャルプロキシが適しています。

2. ソーシャルメディアでのマルチアカウント(Instagram、TikTok、VK)

10〜50のクライアントアカウントを管理するSMM専門家は、Dolphin Anty、AdsPower、Multiloginなどのアンチデテクトブラウザを使用します。ブラウザ内の各プロファイルは、ユニークなフィンガープリンティングと安定したIPアドレスを持っている必要があります。作業中にIPが変更されると、ソーシャルネットワークは複数のアカウントを関連付ける可能性があります(チェーンバン)または疑わしい活動としてブロックされる可能性があります。

推奨されるセッションの持続時間: 一回限りのアクション(投稿の公開、コメントへの返信)には最低30分、アクティブな作業には最大24時間。最適なのは、1つのアカウントに対して1つのIPを恒久的に固定することです。

3. Eコマース:カートの操作と注文の処理

マーケットプレイス(Wildberries、Ozon、Yandex.Market)での購入プロセスをテストする場合、商品をカートに追加し、支払いに進むと、IPの変更はセッションのリセットを引き起こします。カートはリセットされ、最初からやり直す必要があります。これは、特に自動化された購入シナリオや商品の可用性の監視にとって非常に重要です。

推奨されるセッションの持続時間: 購入プロセスを完了するのに十分な10〜30分。

4. 認証が必要なデータのパース

認証が必要なウェブサイト(個人アカウント、閉鎖されたセクション、トークン付きAPI)からデータをパースする場合、IPの変更はセッションの切断を引き起こす可能性があります。認証トークンは無効になり、再度認証を受ける必要があります。これにより、パーサーの作業が遅くなり、ブロックのリスクが増加します。

推奨されるセッションの持続時間: 対象サイトでの認証トークンの寿命に依存します。通常、30分から2時間です。

5. 異なる地域からのウェブアプリケーションのテスト

マーケティング担当者やQA専門家は、異なる都市や国のユーザーに対してウェブサイトがどのように表示されるかをテストします。例えば、モスクワとサンクトペテルブルクの航空券の価格や、カザフスタンのユーザー向けのコンテンツの可用性を確認します。正確なテストを行うには、テスト全体を通じて同じIPを保持する必要があります。そうしないと、結果が歪む可能性があります。

推奨されるセッションの持続時間: テストのボリュームに応じて15〜60分。

スティッキーセッションが不要または有害な場合

スティッキーセッションが必要ないだけでなく、作業の効率に悪影響を与えるタスクもあります。そうしたケースを見てみましょう。

1. 認証なしの大量パース

公開ページから大量のデータを収集する場合(商品価格、説明、仕様)、IPローテーションの方が効果的です。多くのウェブサイトは、一定の時間内に1つのIPアドレスからのリクエスト数を制限しています(レート制限)。例えば、Wildberriesは、1分間に100件以上のリクエストがある場合、IPをブロックする可能性があります。

ローテーションを使用すると、各リクエストが新しいIPから行われるため、これらの制限を回避し、データを10〜100倍速くパースできます。この場合、データセンターのプロキシが最適な選択肢となります。

2. 広告とSEOポジションの確認

Google AdsやYandex.Directでの広告が異なる地域でどのように表示されるかを確認する場合、異なる都市のIPアドレス間で迅速に切り替える必要があります。スティッキーセッションはここでは妨げになります—セッションの終了を待つか、手動でセッションIDを変更する必要があります。

3. 制限のないAPIからのデータ収集

サービスのAPIがIPに制限がなく、認証トークンのみを使用している場合、スティッキーセッションは利点を提供しません。ローテーションを使用するか、プロキシなしで済ませることができます。

重要: スティッキーセッションが不要なタスクに使用すると、トラフィックの非効率的な消費と作業速度の低下を引き起こします。プロキシのタイプと動作モードを選択する前に、常にタスクの特性を分析してください。

さまざまなタスクに対するセッションの長さの選び方

スティッキーセッションの持続時間は、非常に重要なパラメータです。短すぎるセッションは、頻繁なIPの変更やブロックの可能性を引き起こします。長すぎるセッションは、IPアドレスプールの非効率的な使用や、ターゲットサービスのブロックリストにIPが載るリスクを高めます。

タスク 推奨される持続時間 理由
Facebook Ads、TikTok Ads 4〜6時間(作業セッション) キャンペーンのアクティブな作業時間
Instagram、TikTok(投稿) 30〜60分 公開とインタラクションに十分
クライアントアカウントの管理 24時間または固定IP 実際のユーザーを模倣するため
マーケットプレイスでの注文処理 10〜30分 購入プロセスを完了するのに十分
認証付きのパース 30分〜2時間 認証トークンの寿命
ウェブサイトのテスト 15〜60分 1回のテストの持続時間
アカウントの登録 5〜15分 登録フォームの記入時間

実践的なアドバイス: 最適な持続時間に自信がない場合は、30分から始めて、結果を追跡しながら徐々に増やしてください。広告アカウントやソーシャルメディアでのマルチアカウント作業には、より長いセッションを選択することをお勧めします。

アンチデテクトブラウザでのスティッキーセッションの設定

アンチデテクトブラウザは、複数のアカウントで作業するための主要なツールです。Dolphin Anty、AdsPower、Multilogin、GoLoginはすべてスティッキーセッションをサポートしていますが、設定は異なる場合があります。最も人気のあるブラウザのために、手順を説明します。

Dolphin Antyでの設定

Dolphin Antyは、アービトラージャーやSMM専門家の間で最も人気のあるアンチデテクトブラウザの1つです。スティッキーセッションを設定する方法は次のとおりです:

  1. ブラウザのプロファイルを開くか、新しいプロファイルを作成します(「プロファイルを作成」ボタン)
  2. プロファイル設定の「プロキシ」セクションに移動します
  3. プロキシの種類を選択します:HTTP、SOCKS5(互換性を高めるためにSOCKS5を推奨)
  4. プロキシのデータを次の形式で入力します:host:port:username:password
  5. 「IP変更」フィールドで「変更しない」または必要なセッションの時間を指定します
  6. 「プロキシを確認」ボタンをクリックします—IPアドレスとジオロケーションが表示されるはずです
  7. プロファイルを保存します

重要なポイント: Dolphin Antyは自動的にIPをプロファイルに関連付けます。スティッキーセッションをサポートするレジデンシャルプロキシを使用している場合、セッションの寿命の間、同じIPがプロファイルの各起動時に使用されます。

AdsPowerでの設定

AdsPowerは、プロキシの自動ローテーションを可能にするより柔軟な設定を提供します:

  1. 新しいプロファイルを作成するか、既存のプロファイルを開きます
  2. 「プロキシ設定」セクションでプロキシの種類を選択します
  3. 接続データを入力します(host、port、login、password)
  4. 「IPローテーション」設定で「固定IP」を選択するか、ローテーションの時間を指定します
  5. プロキシプロバイダーがセッションIDをサポートしている場合、usernameに追加します:username-session-12345
  6. 「プロキシを確認」ボタンで接続を確認します

MultiloginとGoLoginでの設定

MultiloginとGoLoginでの設定プロセスはDolphin Antyと似ています。主な違いはインターフェースです。どちらでもプロキシデータを入力し、「ローテーションなし」モードを選択するか、希望するセッションの時間を指定する必要があります。両方のブラウザは、ほとんどのプロバイダーのスティッキーセッションと正しく動作します。

アービトラージャーへのアドバイス:

各広告アカウントには、ユニークなプロキシを持つ個別のプロファイルをアンチデテクトブラウザで作成してください。複数のFacebook AdsやTikTok Adsアカウントに同じIPを使用しないでください—これはチェーンバンの主な原因です。プロファイルにIPを恒久的に固定してください(24時間以上)。

パースと自動化のための設定

マーケットプレイス(Wildberries、Ozon、Avito)用の既製のパーサーや自動化ツールを使用する場合、スティッキーセッションの設定は特定のサービスに依存します。一般的な原則を見てみましょう。

プロキシのURLでのセッションIDの使用

多くのプロキシプロバイダー(質の高いサービスを含む)は、usernameを介してセッションIDを渡すことをサポートしています。これにより、アプリケーションレベルでスティッキーセッションを制御できます。フォーマットは通常次のようになります:

username-session-YOUR_SESSION_ID:password@host:port

ここで、YOUR_SESSION_IDは、あなたが生成する任意のユニークな文字列(例えば、UUIDや1から10000までの番号)です。同じセッションIDを使用している限り、プロキシサーバーは同じIPアドレスを提供します。

例: Wildberriesをパースしていて、30分間IPを保持したい場合、パースの開始時に1回セッションIDを作成し、その30分間のすべてのリクエストに使用します。30分後に新しいセッションIDを生成すると、新しいIPが得られます。

人気のあるパーサーでの設定

ほとんどのマーケットプレイス用の既製のパーサーには、プロキシ設定セクションがあります。通常、次のようになります:

  • プロキシ入力フィールド(host:port形式または完全なURL)
  • 認証用のログインとパスワード
  • 「1つのIPを使用」または「IPローテーション」オプション—スティッキーセッションには前者を選択してください
  • セッションの寿命(サポートされている場合)

パーサーがスティッキーセッションを直接サポートしていないが、usernameにセッションIDを指定できる場合は、この方法を使用してください。重要なのは、作業中にセッションIDを変更しないことです。

APIを介した自動化のためのスティッキーセッション

プロキシプロバイダーのAPIを使用して自動化する場合、スティッキーセッションはリクエストパラメータを介して設定されます。通常、プロバイダーは例を含むドキュメントを提供します。一般的なアプローチは、リクエストのヘッダーまたはパラメータにセッションIDを渡すことです。

重要: スティッキーセッションがどのように実装されているかをプロキシプロバイダーに確認してください—usernameのセッションIDを介して、APIパラメータを介して、または他の方法で。これは正しい動作にとって非常に重要です。

スティッキーセッションを使用する際の一般的な間違い

経験豊富な専門家でも、スティッキーセッションの設定時に間違いを犯すことがあります。最も一般的な問題とその解決策を見てみましょう。

間違い1:セッションの持続時間が短すぎる

問題: Facebook Adsでの作業のためにセッションの持続時間を5分に設定しました。広告キャンペーンの作成中にIPが変更され、アカウントが禁止されます。

解決策: 広告プラットフォームやソーシャルメディアには、最低でも30分、最適には2〜6時間を使用してください。より長いセッションを選択することでリスクを回避することをお勧めします。

間違い2:異なるアカウントに同じセッションIDを使用する

問題: 5つのInstagramアカウントで作業するために同じセッションID(および同じIP)を使用しています。すべてのアカウントが同時に禁止されます(チェーンバン)。

解決策: 各アカウントにユニークなセッションIDとユニークなIPを割り当てます。たとえそれらが同じクライアントに属していても、同じIPでアカウントを混在させないでください。

間違い3:プロキシの種類を確認しなかった

問題: TikTok Adsで作業するためにデータセンターのプロキシを使用しています。スティッキーセッションを使用しても、アカウントが禁止されます。なぜなら、TikTokはデータセンターのIPを簡単に特定できるからです。

解決策: 広告プラットフォームやソーシャルメディアには、モバイルプロキシまたはレジデンシャルプロキシのみを使用してください。データセンターのプロキシは、パースや厳しいモデレーションが不要なタスクにのみ適しています。

間違い4:タイムゾーンとジオロケーションを考慮しなかった

問題: モスクワでのプロモーションのためにFacebook Adsアカウントを使用していますが、ウラジオストクのIP(タイムゾーン+7時間)を使用しています。Facebookは活動の時間とジオロケーションの不一致を検出します。

解決策: アカウントが登録されている地域またはターゲットオーディエンスがいる地域のIPを選択してください。アンチデテクトブラウザでプロキシのジオロケーションに合わせてタイムゾーンを設定します。

間違い5:IPの品質を監視しない

問題: プロキシプロバイダーが提供したIPアドレスは、すでにターゲットサービスのブロックリストに載っています(例えば、他のクライアントがスパムに使用していた)。接続時にすぐにブロックされます。

解決策: 作業を開始する前に、IPをブロックリストで確認してください(AbuseIPDBやIPQualityScoreなどのサービスを使用)。IPが「汚れている」場合は、プロバイダーに交換を依頼するか、新しいIPを取得するためにセッションIDを変更してください。

重大なエラー:

広告アカウントやマルチアカウント作業に無料のプロキシや安価なパブリックプロキシを使用しないでください。これらはほぼ常にブロックリストに載っており、スティッキーセッションは役に立ちません。信頼できるプロバイダーから質の高いレジデンシャルまたはモバイルプロキシに投資してください。

結論

スティッキーセッションは単なる技術的な設定ではなく、複数のアカウント、広告アカウント、自動化の安全な作業にとって非常に重要な要素です。スティッキーセッションの適切な設定は、禁止から保護し、作業の安定性を維持し、実際のユーザーの行動を模倣します。

覚えておくべき最も重要なことは、各タスクに最適なセッションの持続時間があるということです。Facebook Adsでの作業には4〜6時間の安定したIPが必要であり、認証付きのパースには30分から2時間が必要であり、大量の認証なしのパースはIPローテーションで行うのが最適です。この記事の表を指針として使用し、タスクに合わせて適応させてください。

プロキシの品質を忘れないでください:スティッキーセッションは、クリーンなIPアドレスでのみ効果的に機能します。広告プラットフォームやソーシャルメディアには、レジデンシャルまたはモバイルプロキシを選択し、パースにはデータセンターのプロキシを使用できます。

ソーシャルメディアでのマルチアカウント作業、トラフィックのアービトラージ、自動化を計画している場合は、スティッキーセッションをサポートするレジデンシャルプロキシを試すことをお勧めします—これにより、プラットフォームからの信頼性が高まり、ブロックのリスクが最小限に抑えられます。特に要求の厳しいタスク(TikTok Ads、Instagram)には、IPを長期間固定できるモバイルプロキシが最適な選択肢です。

```