
Aloísio Vítor
Image Processing Expert
Publicado Oct 20, 2026
Actualizado Oct 20, 2026 · min de lectura

Una petición de CAPTCHA falla tras añadir un proxy, pero el mismo proxy parece funcionar en tu navegador. El siguiente paso más útil es comparar ambas conexiones. Pueden usar credenciales distintas, alcanzar destinos diferentes u originarse en máquinas diferentes. Repetir la petición sin revisar esas diferencias puede producir más errores sin explicar el primero.
CapSolver acepta configuraciones de proxy para las tareas de CAPTCHA compatibles. Estos ajustes deben coincidir con la interfaz de la tarea y con un proxy accesible y correctamente autenticado. Esta guía recorre los puntos de fallo más habituales para una integración existente y autorizada. Se centra en qué inspeccionar y qué significa cada resultado, sin requerir otro script de diagnóstico personalizado.
Un error de proxy de CapSolver debe diagnosticarse en la conexión que lo produjo, en lugar de partir de un mensaje genérico como “CAPTCHA failed”.
Un proxy reenvía tráfico en nombre de otro cliente. En un flujo de trabajo con navegador, tu navegador puede usar un proxy para cargar la página, mientras que una tarea de CAPTCHA proporciona una configuración de proxy separada al servicio de resolución. Tu programa también necesita su propia conexión con la API de CapSolver.
Dibuja esas conexiones en un papel si es necesario: aplicación a API, navegador a sitio web y tarea del solver a través de su proxy configurado. El éxito de una conexión no demuestra que las demás funcionen.
Guarda el estado HTTP, la operación que se intentaba y el cuerpo de la respuesta tras eliminar secretos. Para una respuesta de API, inspecciona errorId, errorCode y errorDescription, como se describe en la referencia de errores de CapSolver. Conserva el ID de tarea si se devolvió alguno.
Utiliza las siguientes distinciones para elegir la siguiente comprobación:
| Observación | Investigar primero | Evita concluir |
|---|---|---|
| Tu cliente no puede alcanzar la API | Red de la aplicación, DNS y acceso saliente | Que el sitio de destino rechazó un CAPTCHA |
| El proxy devuelve HTTP 407 | Credenciales del proxy o autorización basada en la IP del emisor | Que la clave de la API de CapSolver es necesariamente incorrecta |
| La API informa de datos de tarea no válidos | Tipo exacto de tarea y campos enviados | Que el servicio de proxy está necesariamente caído |
| La conexión se bloquea o agota el tiempo | Host, puerto, ruta de red y tiempos de respuesta | Que un mayor tiempo de espera del solver reparará la conexión |
La API informa ERROR_PROXY_BANNED |
El rechazo reportado desde el destino y los acuerdos de acceso permitidos | Que solicitudes repetidas borrarán la restricción |
| La tarea devuelve un resultado pero la página sigue fallando | Continuidad de sesión y validación de la aplicación | Que la mera conectividad del proxy prueba la finalización |
Estos son puntos de partida de diagnóstico. Los detalles de la respuesta y el componente que los emitió determinan qué rama se aplica.
La documentación actual de la tarea determina si se requiere un proxy y qué campos acepta el endpoint.
Por ejemplo, la guía de tareas de reCAPTCHA v2 documenta variantes tanto sin proxy como con proxy. No des por hecho que los parámetros usados por una variante configuran automáticamente otra. Distingue también la configuración de red del navegador del objeto task que envías a CapSolver.
La guía oficial de parámetros de proxy documenta campos estructurados como proxyType, proxyAddress, proxyPort, proxyLogin y proxyPassword, además de formatos combinados de proxy compatibles. Usa una representación documentada y compara la petición serializada final con esa referencia. Evita proporcionar dos configuraciones en competencia mientras haces depuración.
Inspecciona la petición producida por tu aplicación, no solo el archivo de configuración que pretendías cargar.
Un despliegue puede seguir conteniendo una contraseña antigua, una variable de entorno vacía o el endpoint equivocado. Una cadena de conexión copiada en una librería puede requerir una representación distinta cuando se introduce en una tarea de CAPTCHA. Revisa por separado el protocolo, host, puerto y campos de autenticación.
Mantén los valores secretos fuera de capturas de pantalla y registros generales. Para comparar configuraciones, “contraseña presente” y un identificador de versión del secreto suelen ser más útiles que exponer la propia contraseña. Si las credenciales contienen caracteres reservados, sigue las reglas de codificación de la interfaz que los consume; no apliques la misma transformación a ciegas a campos separados y a cadenas estilo URL.
Un proxy que funciona en el navegador solo aporta evidencia sobre esa conexión del navegador.
Playwright, por ejemplo, tiene su propia configuración de proxy para el navegador. Establecerla no rellena automáticamente los campos de proxy en una petición independiente a la API de CapSolver. A la inversa, proporcionar un proxy dentro de una tarea de CAPTCHA no configura un navegador que hayas lanzado por otro lado.
Compara los ajustes efectivos en ambos lados cuando tu tarea requiera que sean coherentes. Cambia una sola configuración cada vez para que el resultado siga siendo interpretable.
HTTP 407 significa que el proxy requiere una autenticación que la petición no ha proporcionado correctamente.
La definición de HTTP 407 distingue la autenticación del proxy de la autenticación en el servidor de destino. Una cuenta de CapSolver con clave válida no puede arreglar una contraseña de proxy incorrecta porque autentican servicios distintos.
Revisa el par de credenciales en el propio panel o interfaz de gestión del proxy. Confirma que la suscripción o asignación de tráfico esté activa y que el endpoint pertenezca a esas credenciales. Si un nombre de usuario incluye opciones de región o de sesión específicas del proveedor, compara su valor completo con la configuración generada por el proveedor.
Para un proxy autorizado por IP, identifica la máquina que realiza la conexión. Autorizar la IP de tu oficina o portátil no autoriza a un servicio de resolución remoto. CapSolver publica las IPs de emisor actuales para este tipo de configuración en su documentación de proxy. Consulta esa lista actualizada al configurar el acceso en lugar de copiar una lista antigua de otro artículo.
Añade únicamente los emisores explícitamente requeridos a las reglas de acceso del proxy. No es necesario eliminar la autenticación ni abrir el acceso ampliamente para comprobar si el emisor correcto está autorizado.
Canjea tu código de bonificación de CapSolver
Aumenta tu presupuesto de automatización al instante.
Usa el código de bonificación CAP26 al recargar tu cuenta de CapSolver para obtener un 5% extra en cada recarga, sin límites.
Canjéalo ahora en tu Panel de CapSolver
Un tiempo de espera de conexión significa que la operación no se completó dentro de un límite de tiempo; por sí solo no identifica la causa subyacente.
Usa una pequeña comprobación permitida para determinar hasta dónde progresa la petición. ¿Puede el emisor resolver el host del proxy? ¿Puede alcanzar el puerto configurado? ¿Se completa la autenticación del proxy? ¿El proxy devuelve una respuesta desde el destino autorizado? Una comprobación pública de IP puede ayudar a establecer la conectividad del proxy, pero no demuestra que la página de destino o la tarea de CAPTCHA vayan a tener éxito.
Un 504 Gateway Timeout tiene un significado más limitado: una pasarela no recibió una respuesta oportuna de su servidor de origen. Mantén esto separado de una excepción de conexión del lado del cliente o de un tiempo de espera de una tarea de CapSolver.
Ejecuta los diagnósticos desde el entorno implicado en el fallo siempre que ese entorno esté bajo tu control.
Una prueba local no puede confirmar las reglas de firewall de salida de un worker en la nube. Si la conexión que falla se origina dentro del servicio de resolución, utiliza los detalles de error de la tarea y los registros de conexión del proveedor del proxy en lugar de asumir que una prueba desde tu portátil lo reproduce. Conserva las marcas de tiempo para que ambos servicios puedan investigar el mismo intento.
La referencia de solución de problemas de proxy proporciona comprobaciones adicionales de conectividad y autenticación. Aplica las que sean relevantes a tu configuración; el endpoint o el formato de nombre de usuario de un producto de proxy no es un formato universal para todos los proveedores.
Detén un lote que esté fallando y reproduce el problema con una sola tarea. Comprueba el host y el puerto frente a la configuración actual del servicio, corrige un desajuste demostrado o solicita un cambio de red con alcance reducido al administrador.
No desactives ampliamente los controles de seguridad ni sigas aumentando la concurrencia para comprobar si el error desaparece. Un único fallo bien registrado es más fácil de investigar que muchos intentos superpuestos con ajustes distintos.
La continuidad de sesión pasa a ser la siguiente cuestión cuando el proxy se conecta correctamente pero el flujo de trabajo depende de que las solicitudes usen una salida coherente.
Un identificador de sesión es una entrada para el sistema de encaminamiento del proveedor de proxy. El comportamiento documentado del proveedor determina cuánto tiempo permanece estable ese encaminamiento y qué ocurre si un nodo deja de estar disponible. Por tanto, una duración de sesión persistente configurada debe compararse con el comportamiento real de la conexión.
No confundas la dirección resuelta de la puerta de enlace del proxy con la IP de salida observada por el destino. Describen puntos distintos de la ruta. Pregunta al proveedor qué observación o endpoint de diagnóstico representa la dirección de salida para la conexión que estás probando.
Para el mensaje específico de AntiCloudflareTask sobre DNS dinámico y cambios de IP, sigue la guía de errores de proxy con DNS dinámico. Ese artículo explica el problema del ID de sesión en detalle. No extiendas su diagnóstico a todos los errores de proxy: una contraseña incorrecta y una puerta de enlace dinámica son problemas distintos.
Si el destino ha rechazado explícitamente la IP del proxy, detén los intentos repetidos y revisa el acuerdo de acceso aprobado con el propietario del sitio o el proveedor correspondiente. Un resultado del solver no es permiso para ignorar una restricción de acceso.
Una solución correcta debe demostrarse mediante la operación prevista de la aplicación, no solo mediante la desaparición de un mensaje de error.
Tras realizar una corrección documentada, crea una nueva tarea cuando proceda y conserva su respuesta. Para tareas asíncronas, sigue la documentación de resultados de tarea para distinguir entre procesamiento, finalización y errores. Luego comprueba si la página o acción de la aplicación permitida se ha completado.
Si el problema persiste, envía a soporte un informe compacto que contenga el tipo de tarea, ID de tarea si está disponible, hora aproximada y zona horaria, error exacto saneado, protocolo de proxy, método de autenticación y las comprobaciones ya realizadas. Explica si el fallo ocurre localmente, en un worker en la nube o en la tarea del solver.
Comparte credenciales solo a través de un mecanismo privado apropiado si soporte las necesita específicamente. Evita publicar claves de API, contraseñas de proxy, cookies o tokens de solución en sistemas públicos de seguimiento de incidencias.
Esta secuencia proporciona a CapSolver y a tu proveedor de proxy un fallo concreto que investigar. El resultado útil es una conexión corregida y un resultado de aplicación verificado, con suficiente evidencia para reconocer el mismo problema la próxima vez.
P: ¿Por qué mi proxy funciona en Chrome pero falla en una tarea de CapSolver?
La tarea puede usar credenciales, formato o autorización basados en IP del emisor diferentes a los de Chrome. Compara los parámetros reales de la tarea y las reglas de acceso del proxy antes de asumir que ambas conexiones son equivalentes.
P: ¿Una tarea sin proxy (“proxyless”) usa el proxy configurado en mi navegador?
No lo des por hecho. El proxy del navegador y el de una tarea del solver son configuraciones separadas. Revisa la documentación de la variante exacta de tarea y la integración que utilizas.
P: ¿Un tiempo de espera más largo solucionará un HTTP 407?
No. HTTP 407 requiere corregir la autenticación del proxy o la autorización del emisor. Esperar más no aporta las credenciales que faltan.
P: ¿Una sesión persistente garantiza que la IP de salida nunca cambie?
No hay una garantía universal que se derive solo de esa etiqueta. Revisa la política de sesiones del proveedor, el comportamiento ante fallos y la IP de salida observada. Usa la guía específica de DNS dinámico cuando aparezca exactamente ese error de AntiCloudflareTask.
P: ¿Qué debo enviar a soporte sobre un error de proxy?
Envía el ID de tarea si está disponible, hora, tipo de tarea, error saneado, protocolo, método de autenticación y un resumen de tus comprobaciones. Mantén los secretos fuera de registros ordinarios y capturas de pantalla públicas.

Aloísio Vítor
Image Processing Expert
Interpreting the visual signals behind web workflows.
SOBRE EL AUTOR
Diagnostica ERROR_CAPTCHA_UNSOLVABLE en CapSolver. Revisa la etapa en la que ocurre el error, las entradas actuales de la tarea, los reintentos seguros y las evidencias que debes enviar cuando una resolución sigue fallando.

Entienda las tareas de CAPTCHA sin proxy, cuando se necesita un proxy proporcionado y cómo elegir la tarea correcta de CapSolver para su flujo de trabajo de navegador o API.
