Solución de problemas
Diagnostica y soluciona problemas comunes con las conexiones RaxyProxy.
407 Proxy Authentication Required
El servidor proxy rechazó sus credenciales. Verifique lo siguiente:
- Nombre de usuario correcto — cópielo exactamente desde su Panel (distingue mayúsculas/minúsculas)
- Contraseña correcta — sin espacios adicionales ni caracteres de nueva línea
- Si usa geo-targeting, el modificador se añade al nombre de usuario con doble guión bajo:
USERNAME__cr.us, noUSERNAME_cr.us - El estado del paquete es activo — los paquetes suspendidos rechazan conexiones
- El paquete tiene tráfico restante — los paquetes con saldo cero también devuelven 407
# Quick credential check — should print your exit IP, not an error
curl -v -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ip 2>&1 | grep -E '< HTTP|origin'503 / Conexión rechazada
La conexión al servidor proxy falló antes de la autenticación. Posibles causas:
- Puerto incorrecto — el puerto HTTP es 823, SOCKS5 es 824. Error común: usar 8080 o 1080.
- Nombre de host incorrecto — el host correcto es
proxy.raxyproxy.com. No use ningún otro nombre de host. - Firewall bloqueando salida — asegúrese de que los puertos 823 y 824 estén abiertos en su grupo de seguridad de red/nube.
- Fallo en resolución DNS — intente conectar por IP para confirmar que es un problema de DNS.
# Test TCP reachability
nc -zv proxy.raxyproxy.com 823
nc -zv proxy.raxyproxy.com 824Tiempos de espera de conexión
Los tiempos de espera a menudo significan que el proxy se conectó pero el objetivo era lento o el pool de proxies estaba bajo carga. Intente:
- Aumente el tiempo de espera de su cliente HTTP a al menos 30 segundos
- Reintente al agotarse el tiempo — la próxima solicitud obtendrá una IP de salida diferente
- Cambie a un tipo de proxy diferente — las IPs residenciales pueden ser más lentas que las de datacenter para objetivos sensibles a la latencia
- Verifique si el dominio objetivo está caído
Use AutoThrottle en Scrapy
El AUTOTHROTTLE_ENABLED = True de Scrapy reduce automáticamente la velocidad cuando aumentan los errores o tiempos de espera, reduciendo la posibilidad de ser bloqueado y desperdiciar tráfico.
País de salida incorrecto
Si https://httpbin.org/ip muestra una IP de un país inesperado:
- Confirme que su modificador geo use doble guión bajo:
USERNAME__cr.us(dos guiones bajos antes decr) - Los códigos de país son ISO 3166-1 alpha-2 en minúsculas:
us,gb,de— noUSAoUnited States - Los puntos y comas separan múltiples parámetros:
USERNAME__cr.us;city.newyork - Si la cobertura es escasa para su país objetivo, el pool de proxies puede caer de nuevo a una IP disponible — intente un país vecino o cambie a un tipo de pool más grande
# Check exit country
curl -s -x "http://USERNAME__cr.us:PASSWORD@proxy.raxyproxy.com:823" \
"https://ipapi.co/json" | python3 -m json.tool | grep countryIP no rota
Si obtiene la misma IP de salida en cada solicitud cuando espera rotación:
- Verifique que está usando el puerto rotatorio (823), no un puerto fijo (10000–20000) por error
- Elimine cualquier modificador
sessid.de su nombre de usuario — un ID de sesión fija la IP - Algunos objetivos sirven respuestas en caché — pruebe con
httpbin.org/ippara aislar si la IP realmente está cambiando - El keep-alive HTTP puede reutilizar una conexión TCP para múltiples solicitudes — use conexiones separadas (nuevas sesiones) para forzar la rotación de IP
Comandos de depuración
# 1. Confirm proxy is reachable on both ports
nc -zv proxy.raxyproxy.com 823
nc -zv proxy.raxyproxy.com 824
# 2. Test HTTP proxy + auth
curl -v -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ip
# 3. Test SOCKS5
curl -v --socks5-hostname proxy.raxyproxy.com:824 \
-U USERNAME:PASSWORD https://httpbin.org/ip
# 4. Test geo modifier (US exit)
curl -s -x "http://USERNAME__cr.us:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
# 5. Test sticky session (same IP across calls)
curl -s -x "http://USERNAME__sessid.test-1:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
curl -s -x "http://USERNAME__sessid.test-1:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
# 6. Check API balance
curl https://raxyproxy.com/api/v1/account \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"¿Sigue atascado? Abra un ticket de soporte e incluya la salida de los comandos de depuración anteriores — nos ayuda a diagnosticar el problema rápidamente.