cURL ile HTTP istekleri gerçekleştirme (PROXY kullanarak)

Bu proxy adresi bende var: 125.119.175.48:8909

Bir HTTP isteğini curl http://www.example.com gibi cURL kullanarak, ancak ağımın proxy adresini belirterek nasıl gerçekleştirebilirim?

"Man curl "den:

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Yorumlar (8)
Çözüm

Genel yol:

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

Daha sonra (birçok) uygulamadan proxy aracılığıyla bağlanabilirsiniz.

Ve aşağıdaki yoruma göre, https için:

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

Yukarıdaki çözümler bazı curl sürümlerinde çalışmayabilir, ben kendim denedim (curl 7.22.0). Ama benim için işe yarayan şey şuydu:

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

Umarım sorunu daha iyi çözer!

Yorumlar (2)