Session-Typen
Rotierende Proxys wechseln bei jeder Anfrage die IP. Sticky Sessions halten dieselbe IP für ein konfigurierbares Zeitfenster. So nutzen Sie beides.
Rotierende Sessions
Der Standardmodus. Jede Anfrage wird durch eine andere IP aus dem Pool geleitet. Keine zusätzlichen Benutzernamen-Parameter erforderlich — verwenden Sie einfach Port 823 (HTTP) oder 824 (SOCKS5).
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ipBest for: großangelegtes Scraping, Preisüberwachung, Anzeigenverifizierung, jede Aufgabe, bei der IP-Diversität das Ziel ist.
Sticky Sessions — Portbasiert
Verbinden Sie sich mit einem beliebigen Port im Bereich 10000–20000. Jeder Port ist für die Lebensdauer des Verbindungsslots an eine feste IP gebunden. Derselbe Port gibt immer dieselbe IP zurück — keine zusätzlichen Benutzernamen-Parameter erforderlich.
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:10001 https://httpbin.org/ip
# Every request on port 10001 returns the same IPimport 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: paralleles Ausführen mehrerer unabhängiger Sessions (z. B. 50 Scraping-Worker, jeder mit seiner eigenen persistenten IP).
Sticky Sessions — Session-ID
Hängen Sie __sessid.YOURSTRING an Ihren Benutzernamen an. Derselbe Session-String wird immer in dieselbe IP aufgelöst, für ungefähr 30 Minuten (konfigurierbar mit sessttl). Dies funktioniert auf Standardports (823/824).
# 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/ipimport 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 IPSession-ID-Format
Der Session-String kann ein beliebiger alphanumerischer String sein. Verwenden Sie aussagekräftige Namen (z. B. user-42, task-abc), um Sessions in Ihrem Code zu verfolgen.
Best for: Login-Flows, mehrstufige Checkouts, Formulareinreichungen, KI-Agenten, die persistenten Zustand über mehrere Anfragen hinweg benötigen.
Session-Dauer — sessttl
Residential-IPs können jederzeit offline gehen — wir empfehlen Sitzungen von höchstens 30 Minuten für zuverlässige Performance. Sie können eine längere Dauer bis zu 120 Minuten mit sessttl setzen, aber dieselbe IP ist für das gesamte Fenster nicht garantiert.
curl -x http://USERNAME__sessid.mysession;sessttl.60:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ipParameterreihenfolge
Wenn Sie sessid und sessttl kombinieren, verwenden Sie ein Semikolon zur Trennung: __sessid.ID;sessttl.MINUTES. Setzen Sie sessttl nicht vor sessid.
Vergleich
| Funktion | Rotierend | Sticky — Port | Sticky — sessid |
|---|---|---|---|
| Port | 823 / 824 | 10000–20000 | 823 / 824 |
| IP-Wechsel | Jede Anfrage | Pro Port (persistent) | Per sessttl (≤30 Min. empfohlen) |
| Benutzernamenänderung | Keine | Keine | Append __sessid.ID |
| Parallele Sessions | Unbegrenzt | Eine pro Port (bis zu 10.001 Slots) | Unbegrenzt (eine pro eindeutiger ID) |
| Geeignet für | Massenscraping | Mehrere unabhängige Workflows | Einzelbenutzer-Sessions / Auth-Flows |
Session-Typen aus einem KI-Agenten verwenden?
Der RaxyProxy Claude Code skill generiert rotierende oder sticky Proxy-Strings automatisch — einschließlich Session-IDs und Geo-Targeting — ohne dass Sie das Benutzernamen-Format manuell erstellen müssen. Installieren Sie mit npx skills add raxyproxy/skills.