Λήψη μέσω proxy με GNU Wget
Επιλέξτε IP proxy για μία εκτέλεση Wget, παρακάμψτε παλιές αρχικές ρυθμίσεις και αποφύγετε μεγάλες προεπιλεγμένες επαναλήψεις όταν μια εγγραφή είναι εκτός σύνδεσης.
Για μία εκτέλεση GNU Wget, ορίστε το proxy ρητά χωρίς επεξεργασία του wgetrc:
wget -e use_proxy=on \
-e https_proxy=http://203.0.113.10:8080 \
-e no_proxy= \
--timeout=10 --tries=1 \
-O - https://example.com/Αντικαταστήστε τη διεύθυνση τεκμηρίωσης με το HTTP proxy σας ή εγγραφή από τη λίστα HTTP proxy για μία δοκιμή. Ο στόχος χρησιμοποιεί HTTPS, οπότε το Wget επιλέγει https_proxy· η τιμή http:// περιγράφει τον ενδιάμεσο. Για προορισμό HTTP ορίστε αντί γι’ αυτό http_proxy. Η αλλαγή μόνο του URL του ιστοτόπου με ρυθμισμένο μόνο το https_proxy δεν διατηρεί τη διαδρομή.
| Ρύθμιση | Επίδραση σε αυτή την κλήση |
|---|---|
-e use_proxy=on | Ενεργοποιεί ρητά τη χρήση proxy. |
-e no_proxy= | Καθαρίζει τις παρακάμψεις προορισμών για αυτή την απομονωμένη δοκιμή. |
--tries=1 | Αποφεύγει επαναλαμβανόμενες προσπάθειες μέσω μη αποκρινόμενης εγγραφής. |
--timeout=10 | Ορίζει τα χρονικά όρια δικτύου του Wget· δεν είναι ένα ενιαίο όριο συνολικού χρόνου για όλη τη λήψη. |
-O - | Γράφει το σώμα στην τυπική έξοδο. Επιλέξτε όνομα αρχείου ή παραλείψτε την επιλογή όταν θέλετε αποθηκευμένο αρχείο. |
Αρχεία εκκίνησης μπορούν να αντικαταστήσουν τιμές proxy που κληρονομούνται από το περιβάλλον· οι ρητές τιμές -e κάνουν ορατή τη διαδρομή της εντολής. Διατηρήστε σκόπιμες παρακάμψεις στη μόνιμη ρύθμιση εφαρμογής. Αφαιρέστε το --no-proxy από εντολές που προορίζονται να δοκιμάσουν το τελικό σημείο.
Κρατήστε τη διαγνωστική έξοδο, συνήθως στην τυπική έξοδο σφαλμάτων, χωριστά από το σώμα που κατεβαίνει. Άρνηση σύνδεσης, άρνηση σήραγγας και σφάλμα HTTP προορισμού χρειάζονται διαφορετικούς επόμενους ελέγχους· η εμφάνιση ενός αρχείου δεν τα προσδιορίζει. Αν εντολή κελύφους με παρόμοιο όνομα απορρίπτει τις επιλογές, ελέγξτε το wget --version για επιβεβαίωση GNU Wget.