Μερικές φορές για λόγους απορρήτου, θέλουμε να αποκρύψουμε την IP μας έτσι ώστε ο διακομιστής http να μην μπορεί να καταγράψει ότι έχουμε πρόσβαση σε αυτήν και, στη συνέχεια, μπορούμε να χρησιμοποιήσουμε έναν διακομιστή μεσολάβησης.
Ο διακομιστής μεσολάβησης είναι μια εφαρμογή υπηρεσίας που λειτουργεί μεταξύ του προγράμματος περιήγησης και του διακομιστή http και όλα τα αιτήματα http που περνούν από τον διακομιστή μεσολάβησης θα προωθούνται στον αντίστοιχο διακομιστή http.
Φυσικά, εκτός από τον διακομιστή μεσολάβησης HTTP, τα https, ftp, RTSP, pop3 και άλλα πρωτόκολλα μπορούν επίσης να προσπελαστούν μέσω διακομιστή μεσολάβησης, αλλά αυτό το άρθρο εισάγει διακομιστές μεσολάβησης που υποστηρίζουν πρόσβαση στο πρωτόκολλο http και https.
1. Ταξινόμηση διακομιστή μεσολάβησης:
Υπάρχουν δύο κύριοι τύποι διακομιστών μεσολάβησης που χρησιμοποιούνται συνήθως και υποστηρίζουν το πρωτόκολλο HTTP(S): διακομιστές μεσολάβησης HTTP και διακομιστές μεσολάβησης SOCKS, δείτε τον παρακάτω πίνακα:
Κατηγορία | Υποκατηγορία | Υποκατηγορίες | περιγραφή | | Διακομιστής μεσολάβησης HTTP | Διακομιστής μεσολάβησης HTTP Διακομιστής μεσολάβησης https | Διαφανής διακομιστής μεσολάβησης | Ο διακομιστής http γνωρίζει ότι το πρόγραμμα περιήγησης χρησιμοποιεί διακομιστή μεσολάβησης και μπορεί να λάβει την αρχική διεύθυνση IP του προγράμματος περιήγησης. | | Ανώνυμοι πράκτορες | Ο διακομιστής http γνωρίζει ότι το πρόγραμμα περιήγησης χρησιμοποιεί διακομιστή μεσολάβησης, αλλά δεν μπορεί να λάβει την αρχική διεύθυνση IP της πλευράς του προγράμματος περιήγησης. | | Διακομιστές μεσολάβησης υψηλής ανωνυμίας | Ο διακομιστής http δεν γνωρίζει ότι η πλευρά του προγράμματος περιήγησης χρησιμοποιεί διακομιστή μεσολάβησης και δεν μπορεί να λάβει την αρχική διεύθυνση IP της πλευράς του προγράμματος περιήγησης. | | Πράκτορας SOCKS | ΚΆΛΤΣΕΣ4 | Γνωστή ως η Παντοδύναμη Γενιά Λόγος, υποστήριξη http και άλλες συμφωνίες | Υποστηρίζονται μόνο εφαρμογές TCP. | | SOCKS4A | Υποστήριξη εφαρμογών TCP. Υποστηρίζεται η ανάλυση ονόματος τομέα από την πλευρά του διακομιστή. | | ΚΆΛΤΣΕΣ5 | Υποστήριξη εφαρμογών TCP και UDP. Υποστηρίζεται η ανάλυση ονόματος τομέα από την πλευρά του διακομιστή. Υποστήριξη πολλαπλών ελέγχων ταυτότητας. Υποστήριξη IPV6. |
2. Παράμετροι ρύθμισης διακομιστή μεσολάβησης εντολών μπούκλας Linux:
Η εντολή Linux curl μπορεί να χρησιμοποιήσει τις ακόλουθες παραμέτρους για να ορίσει τον διακομιστή μεσολάβησης HTTP(S) και τον διακομιστή μεσολάβησης SOCKS και έχουν οριστεί τα ονόματα χρήστη, οι κωδικοί πρόσβασης και οι μέθοδοι ελέγχου ταυτότητας:
παράμετρος | χρήση | -x host:λιμάνι -x [protocol://[χρήστης:pwd@]host[:p ort] --proxy [protocol://[χρήστης:pwd@]host[:p ort] | Πρόσβαση με χρήση διακομιστή μεσολάβησης HTTP. Εάν δεν έχει καθοριστεί θύρα, η θύρα 8080 χρησιμοποιείται από προεπιλογή. πρωτόκολλο από προεπιλογή σε http_proxy, άλλες πιθανές τιμές περιλαμβάνουν: http_proxy, HTTPS_PROXY, κάλτσες4, κάλτσες4a, κάλτσες5; Όπως: --πληρεξούσιο 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <host[:p ort]> --socks4a <οικοδεσπότης[:p ort]> --socks5 <host[:p ort]> | Χρησιμοποιήστε πράκτορες SOCKS4. Χρησιμοποιήστε SOCKS4A παράγοντες. Χρησιμοποιήστε παράγοντες SOCKS5. Αυτή η παράμετρος παρακάμπτει την παράμετρο "-x". | --proxy-anyauth --Πληρεξούσιο-βασικό --proxy-diges --πληρεξούσιο-διαπραγμάτευση --proxy-ntlm | Μέθοδοι ελέγχου ταυτότητας φορέα, αναφορά: --Anyauth --βασικός --diges --διαπραγματεύομαι --ntlm | -U <χρήστης:password> --proxy-user <χρήστης:κωδικός πρόσβασης> | Ορίστε το όνομα χρήστη και τον κωδικό πρόσβασης του διακομιστή μεσολάβησης. |
3. Παράδειγμα διακομιστή μεσολάβησης ρύθμισης εντολών μπούκλας Linux:
1. Εντολή Linux curl για να ορίσετε διακομιστή μεσολάβησης HTTP:
2. Εντολή Linux curl για να ορίσετε τον παράγοντα socks:
Αρχική διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|