Tipos de sesión
Los proxies rotatorios cambian de IP en cada solicitud. Las sesiones sticky mantienen la misma IP durante una ventana configurable. Así se usan ambos.
Sesiones rotatorias
El modo predeterminado. Cada solicitud se enruta a través de una IP diferente del grupo. No se necesitan parámetros de nombre de usuario adicionales — simplemente usa el puerto 823 (HTTP) o 824 (SOCKS5).
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ipBest for: scraping a gran escala, monitoreo de precios, verificación de anuncios, cualquier tarea donde la diversidad de IP sea el objetivo.
Sesiones sticky — Basado en puerto
Conéctate a cualquier puerto en el rango 10000–20000. Cada puerto se asigna a una IP fija durante la vida útil del slot de conexión de ese puerto. El mismo puerto siempre devuelve la misma IP — no se necesitan parámetros de nombre de usuario adicionales.
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: ejecutar múltiples sesiones independientes en paralelo (p. ej. 50 workers de scraping cada uno con su propia IP persistente).
Sesiones sticky — ID de sesión
Añade __sessid.YOURSTRING a tu nombre de usuario. La misma cadena de sesión siempre se resuelve en la misma IP durante aproximadamente 30 minutos (configurable con sessttl). Esto funciona en puertos estándar (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 IPFormato del ID de sesión
La cadena de sesión puede ser cualquier cadena alfanumérica. Usa nombres significativos (p. ej. user-42, task-abc) para rastrear sesiones en tu código.
Best for: flujos de inicio de sesión, checkout multietapa, envíos de formularios, agentes de IA que necesitan estado persistente a través de múltiples solicitudes.
Duración de sesión — sessttl
Las IPs residenciales pueden desconectarse en cualquier momento — recomendamos sesiones de 30 minutos o menos para un rendimiento fiable. Puedes establecer una duración mayor hasta 120 minutos usando sessttl, pero la misma IP no está garantizada para toda la ventana.
curl -x http://USERNAME__sessid.mysession;sessttl.60:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ipOrden de parámetros
Al combinar sessid y sessttl, usa un punto y coma para separarlos: __sessid.ID;sessttl.MINUTES. No pongas sessttl antes de sessid.
Comparación
| Característica | Rotatorio | Sticky — Puerto | Sticky — sessid |
|---|---|---|---|
| Puerto | 823 / 824 | 10000–20000 | 823 / 824 |
| Cambios de IP | Cada solicitud | Por puerto (persistente) | Por sessttl (≤30 min recomendado) |
| Cambio de nombre de usuario | Ninguno | Ninguno | Append __sessid.ID |
| Sesiones paralelas | Ilimitadas | Una por puerto (hasta 10.001 slots) | Ilimitadas (una por ID único) |
| Mejor para | Scraping masivo | Múltiples flujos de trabajo independientes | Sesiones de usuario único / flujos de auth |
¿Usando tipos de sesión desde un agente de IA?
El RaxyProxy Claude Code skill genera cadenas proxy rotatorias o sticky automáticamente — incluyendo IDs de sesión y geo-targeting — sin que tengas que construir el formato de nombre de usuario manualmente. Instala con npx skills add raxyproxy/skills.