Έχω αυτή τη διεύθυνση μεσολάβησης: 125.119.175.48:8909
Πώς μπορώ να εκτελέσω ένα αίτημα HTTP χρησιμοποιώντας το cURL όπως το curl http://www.example.com
, αλλά καθορίζοντας τη διεύθυνση proxy του δικτύου μου;
Από το 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.
Γενικός τρόπος:
export http_proxy=http://your.proxy.server:port/
Στη συνέχεια, μπορείτε να συνδεθείτε μέσω διακομιστή μεσολάβησης από (πολλές) εφαρμογές.
Και, σύμφωνα με το παρακάτω σχόλιο, για https:
export https_proxy=https://your.proxy.server:port/
Οι παραπάνω λύσεις μπορεί να μην λειτουργούν με ορισμένες εκδόσεις curl που δοκίμασα για τον εαυτό μου(curl 7.22.0). Αλλά αυτό που λειτούργησε για μένα ήταν:
curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url
Ελπίζω να λύνει καλύτερα το πρόβλημα!