izvajanje zahtevkov HTTP s cURL (z uporabo PROXY)

Imam ta proxy naslov: 125.119.175.48:8909

Kako lahko izvedem zahtevo HTTP z uporabo cURL, kot je curl http://www.example.com, vendar z navedbo naslova proxy mojega omrežja?

Iz man curl:

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Komentarji (8)
Rešitev

Splošni način:

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

Potem se lahko povežete prek posrednika iz (številnih) aplikacij.

In, kot je navedeno v spodnjem komentarju, za https:

export https_proxy=https://your.proxy.server:port/
Komentarji (10)

Zgornje rešitve morda ne bodo delovale z nekaterimi različicami curla, ki sem jih preizkusil sam (curl 7.22.0). Vendar je zame delovalo naslednje:

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

Upam, da bo to bolje rešilo težavo!

Komentarji (2)