Ενοποιήσεις · αρχάριος

μέσω ενός διακομιστή proxy: κάθε επιλογή που έχει σημασία, με παραδείγματα

Το είναι ο πιο γρήγορος τρόπος για να αποδείξετε ότι ένας διακομιστής λειτουργεί και η αναφορά που μιμείται κάθε βιβλιοθήκη.Μάθετε τις πέντε σημαίες του και μπορείτε να διορθώσετε οποιονδήποτε πελάτη.

2 λεπτά ανάγνωση 6 τμήματα Αναθεώρηση Η συντακτική ομάδα Proxy Cyber

Το ένα-γραμμή#

Πρώτη αίτηση
curl -x http://USER-cc-us:PASS@res.proxy-cyber.com:9000 https://api.ipify.org

-x (ή --proxyΤο cURL διοχετεύεται σε προορισμούς HTTPS με τη λειτουργία CONNECT αυτόματα, και ζητά από το proxy να επιλύσει το όνομα του υπολογιστή.

Σημαίες που αξίζει να γνωρίζετε#

ΣημαίαΣκοπός
-x, --proxy Διεύθυνση URLΟ διακομιστής proxy: σχήμα, κεντρικός υπολογιστής, θύρα, προαιρετικά διαπιστευτήρια
-Χρήστης proxy χρήστης:παράθεσηΔιαπιστευτήρια ξεχωριστά, χρήσιμο όταν ο κωδικός πρόσβασης έχει ειδικούς χαρακτήρες
--proxy-basicΕπιβολή βασικού ελέγχου ταυτότητας διακομιστή proxy (η προεπιλογή όταν δίνεται κωδικός πρόσβασης)
- Εντάξει.Εμφάνιση της ανταλλαγής ΣΥΝΔΕΣΗ, των κωδικών κατάστασης διακομιστή proxy και των κεφαλίδων απόκρισης
--noproxy '*'Παράβλεψη μεταβλητών περιβάλλοντος διακομιστή proxy για αυτήν την κλήση
-w '%{συνολικός χρόνος}\n'Χρονισμός εκτύπωσης για σύγκριση εξόδων

ΣΥΝΔΕΣΗ ΚΑΙ ΑΠΟΜΑΚΡΥΝΤΕΣ ΥΠΗΡΕΣΙΕΣ#

κάλτσες5h
# Hostname resolved at the exit (recommended)
curl -x socks5h://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.org

# Hostname resolved locally, then the IP is sent to the proxy (leaks the lookup)
curl -x socks5://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.org

Μεταβλητές περιβάλλοντος#

Εργαλεία που ξεφλουδίζουν για και πολλοί άλλοι, τιμούν http_proxy, https_proxy και no_proxy. Εξαγωγή τους μία φορά για μια συνεδρία της εργασίας.

Κέλυφος
export https_proxy="http://USER-cc-us:PASS@res.proxy-cyber.com:9000"
export http_proxy="$https_proxy"
export no_proxy="localhost,127.0.0.1"
curl https://api.ipify.org   # proxied without -x

Ανάγνωση μιας αποτυχίας#

Λεπτομερής
curl -v -x http://USER:WRONG@res.proxy-cyber.com:9000 https://api.ipify.org 2>&1 | grep -E "CONNECT|HTTP/1.1 4|HTTP/1.1 5"
# < HTTP/1.1 407 Proxy Authentication Required  -> credentials
# < HTTP/1.1 400 Bad Request                    -> a username parameter is wrong
# < HTTP/1.1 502 Bad Gateway                    -> no exit for that location; widen it

Μια κατάσταση στη γραμμή προέρχεται από την πύλη? μια κατάσταση μετά Connection established προέρχεται από τον προορισμό. Η Σελίδα σφαλμάτων χαρτογραφεί κάθε κώδικα πυλών.

Περιστροφή συνεδριών σε βρόχο#

Μπας.
for i in $(seq 1 5); do
  curl -s -x "http://USER-cc-us-sid-run$i-ttl-5m:PASS@res.proxy-cyber.com:9000" https://api.ipify.org
  echo
done   # five different United States exits, each reusable for five minutes under its id

Ερωτήσεις που κάνουν οι χρήστες#

Χρειάζεται μια ειδική σημαία για μέσω του διακομιστή proxy;

Όχι, με μια διεύθυνση διακομιστή http:// το εκδίδει αυτόματα για προορισμούς https://. Η επιλογή --έχει σημασία μόνο για την επιβολή διοχέτευσης σε απλό HTTP.

Ο κωδικός μου περιέχει @ ή : και η cURL αποτυγχάνει.

Περάστε τα διαπιστευτήρια με -χρηστής:αντί να τα ενσωματώσετε στη διεύθυνση ή κωδικοποιήστε τους ειδικούς χαρακτήρες.

Ο λογαριασμός σας

Διαχειριστείτε όλα τα proxy σας από έναν λογαριασμό

Συγκρίνετε δίκτυα, κάντε παραγγελίες και παρακολουθήστε το υπόλοιπό σας και τα αιτήματα υποστήριξης από ένα Η ομάδα μας ελέγχει τις πληρωμές και παρέχει στοιχεία σύνδεσης μετά την παράδοση.

Δημιουργία λογαριασμού