セッションタイプ
Docsセッションタイプ

セッションタイプ

ローテーティングプロキシはリクエストごとにIPを変更します。スティッキーセッションは設定可能な時間、同じIPを保持します。両方の使い方を説明します。

ローテーティングセッション

デフォルトモードです。各リクエストはプールの異なるIPを通じてルーティングされます。追加のユーザー名パラメーターは不要です — ポート823(HTTP)または824(SOCKS5)を使用するだけです。

cURL — rotating (default)
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ip

Best for: 大規模スクレイピング、価格監視、広告検証、IPの多様性が目標であるあらゆるタスク。

スティッキーセッション — ポートベース

10000–20000の範囲の任意のポートに接続します。各ポートはそのポートの接続スロットの寿命中、固定IPにマッピングされます。同じポートは常に同じIPを返します — 追加のユーザー名パラメーターは不要です。

cURL — sticky port 10001
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:10001 https://httpbin.org/ip
# Every request on port 10001 returns the same IP
Python — multiple sticky slots
import requests

proxies_list = [
    f"http://USERNAME:PASSWORD@proxy.raxyproxy.com:{port}"
    for port in range(10001, 10011)  # 10 independent sticky slots
]

for i, proxy_url in enumerate(proxies_list):
    r = requests.get("https://httpbin.org/ip", proxies={"http": proxy_url, "https": proxy_url})
    print(f"Slot {i}: {r.json()['origin']}")

Best for: 複数の独立したセッションを並行して実行する(例:それぞれ独自の永続的なIPを持つ50のスクレイピングワーカー)。

スティッキーセッション — セッションID

ユーザー名に__sessid.YOURSTRINGを追加します。同じセッション文字列は常に約30分間同じIPに解決されます(sessttlで設定可能)。これは標準ポート(823/824)で機能します。

cURL — sessid sticky
# session "checkout-user-42" will always get the same IP
curl -x http://USERNAME__sessid.checkout-user-42:PASSWORD@proxy.raxyproxy.com:823 \
     https://httpbin.org/ip
Python — sessid sticky
import requests

session_id = "user-session-abc123"

proxies = {
    "http":  f"http://USERNAME__sessid.{session_id}:PASSWORD@proxy.raxyproxy.com:823",
    "https": f"http://USERNAME__sessid.{session_id}:PASSWORD@proxy.raxyproxy.com:823",
}

# All requests with the same session_id use the same IP
r1 = requests.get("https://httpbin.org/ip", proxies=proxies)
r2 = requests.get("https://httpbin.org/ip", proxies=proxies)
print(r1.json(), r2.json())  # same IP

セッションID形式

セッション文字列は任意の英数字文字列にすることができます。コード内でセッションを追跡するために、わかりやすい名前(例:user-42task-abc)を使用してください。

Best for: ログインフロー、マルチステップチェックアウト、フォーム送信、複数のリクエストにわたって永続的な状態が必要なAIエージェント。

セッション期間 — sessttl

レジデンシャルIPはいつでもオフラインになる可能性があります — 信頼性のために30分以内のセッションを推奨します。より長い期間(最大120分)をsessttlで設定できますが、同じIPが全期間保証されるわけではありません。

cURL — sessid + custom TTL (60 min)
curl -x http://USERNAME__sessid.mysession;sessttl.60:PASSWORD@proxy.raxyproxy.com:823 \
     https://httpbin.org/ip

パラメーター順序

sessidsessttlを組み合わせる場合、セミコロンで区切ります:__sessid.ID;sessttl.MINUTESsessttlをsessidの前に置かないでください。

比較

機能ローテーティングスティッキー — ポートスティッキー — sessid
ポート823 / 82410000–20000823 / 824
IP変更リクエストごとポートごと(永続的)sessttl毎(≤30分推奨)
ユーザー名変更なしなしAppend __sessid.ID
並行セッション無制限ポートごとに1つ(最大10,001スロット)無制限(ユニークIDごとに1つ)
最適な用途大量スクレイピング複数の独立したワークフロー単一ユーザーセッション / 認証フロー

AIエージェントからセッションタイプを使用していますか?

RaxyProxy Claude Code skillはローテーティングまたはスティッキープロキシ文字列を自動的に生成します — セッションIDとジオターゲティングを含め、ユーザー名形式を手動で構築する必要はありません。npx skills add raxyproxy/skillsでインストールしてください。