realizar solicitudes HTTP con cURL (usando PROXY)
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?
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.
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/
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!