Ho questo indirizzo proxy: 125.119.175.48:8909
Come posso eseguire una richiesta HTTP usando cURL come curl http://www.example.com
, ma specificando l'indirizzo proxy della mia rete?
Da "uomo ricciolo":
-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.
Modo generale:
export http_proxy=http://your.proxy.server:port/
Poi puoi connetterti tramite proxy da (molte) applicazioni.
E, come da commento qui sotto, per https:
export https_proxy=https://your.proxy.server:port/
Le soluzioni di cui sopra potrebbero non funzionare con alcune versioni di curl che ho provato per me stesso (curl 7.22.0). Ma quello che ha funzionato per me è stato
curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url
Spero che risolva meglio il problema!