Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 6186|Απάντηση: 0

【Στροφή】Η εντολή CURL χρησιμοποιεί διακομιστές μεσολάβησης και εισάγονται διακομιστές μεσολάβησης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 10/10/2022 12:20:31 μ.μ. | | |
Μερικές φορές για λόγους απορρήτου, θέλουμε να αποκρύψουμε την 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:

# Καθορίστε την IP και τη θύρα διακομιστή μεσολάβησης http
μπούκλα -x 113.185.19.192:80http://aiezu.com/test.php
μπούκλα --proxy 113.185.19.192:80http://aiezu.com/test.php

#指定为http代理
μπούκλα -x http_proxy://113.185.19.192:80http://aiezu.com/test.php

#指定为https代理
μπούκλα -x HTTPS_PROXY://113.185.19.192:80http://aiezu.com/test.php

#指定代理用户名和密码, βασική μέθοδος ελέγχου ταυτότητας
μπούκλα -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
μπούκλα -x 113.185.19.192:80 -U aiezu:123456http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-user aiezu:123456http://aiezu.com/test.php

#指定代理用户名和密码. Μέθοδος ελέγχου ταυτότητας NTLM
μπούκλα -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlmhttp://aiezu.com/test.php

#指定代理协议, όνομα χρήστη και κωδικός πρόσβασης, βασική μέθοδος ελέγχου ταυτότητας
μπούκλα -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Εντολή Linux curl για να ορίσετε τον παράγοντα socks:

#使用socks4代理, δεν απαιτείται μέθοδος ελέγχου ταυτότητας
μπούκλα --κάλτσες4 122.192.32.76:7280http://aiezu.com/test.php
μπούκλα -x κάλτσες4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理, δεν απαιτείται μέθοδος ελέγχου ταυτότητας
μπούκλα --socks4a 122.192.32.76:7280http://aiezu.com/test.php
μπούκλα -x κάλτσες4a://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, βασική μέθοδος ελέγχου ταυτότητας
μπούκλα --κάλτσες5 122.192.32.76:7280 -U aiezu:123456http://aiezu.com/test.php
μπούκλα -x κάλτσες5://aiezu:123456@122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, βασική μέθοδος ελέγχου ταυτότητας, μέθοδος ελέγχου ταυτότητας NTLM
μπούκλα -x κάλτσες5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Αρχική διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.




Προηγούμενος:[WebView2] (4) Μέθοδοι λειτουργίας κλήσης Web και WinForm μεταξύ τους
Επόμενος:[WebView2] (5) Φόρτωση τοπικών πόρων HTML του εικονικού κεντρικού υπολογιστή
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com