realizar solicitudes HTTP con cURL (usando PROXY)

Resuelto user873286 asked hace 12 años • 18 respuestas

Tengo esta dirección de proxy:125.119.175.48:8909

¿Cómo puedo realizar una solicitud HTTP utilizando cURL como curl http://www.example.com, pero especificando la dirección proxy de mi red?

user873286 avatar Feb 25 '12 22:02 user873286
Aceptado

De man curl:

-x, --proxy <[protocol://][user:password@]proxyhost[:port]>

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Karl Barker avatar Feb 25 '2012 15:02 Karl Barker

Manera general:

export http_proxy=http://your.proxy.server:port/

Luego puede conectarse a través de proxy desde (muchas) aplicaciones.

Y, según el comentario a continuación, para https:

export https_proxy=https://your.proxy.server:port/
airween avatar Feb 25 '2012 19:02 airween

Es posible que las soluciones anteriores no funcionen con algunas versiones de curl. Las probé yo mismo (curl 7.22.0). Pero lo que funcionó para mí fue:

curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url

¡Espero que resuelva mejor el problema!

Amar avatar Feb 11 '2014 10:02 Amar