¿Cómo verificar si el servidor puede manejar la conexión curl a través del proxy Y validar los proxies de la lista?
Respuestas
0 para la respuesta № 1Las solicitudes de cURL pueden simular exactamente una solicitud normal de cualquier navegador, por lo que no hay diferencia en cómo los servidores responden a cURL.
Si el servidor acepta o no un proxyla conexión depende de si su proxy es transparente o no. Un proxy transparente se disfraza por lo que no hay evidencia de que la conexión provenga de un proxy. Un proxy no transparente proporcionará encabezados X-PROXY- * en la solicitud HTTP.
Para probar si el proxy funciona, simplemente configureCURL_PROXYTYPE para el tipo de proxy que está utilizando, la opción CURL_PROXY para el host proxy y CURL_PROXYPORT para el puerto del proxy ... y realice una solicitud normal.