Ένας κανόνας portproxy των Windows αναμεταδίδει TCP σε έναν ρυθμισμένο προορισμό. Δεν διαπραγματεύεται το αίτημα διαμεσολαβητή HTTP ενός προγράμματος περιήγησης ούτε ένα αίτημα προορισμού SOCKS.

ΥπηρεσίαΠοιος επιλέγει τον προορισμό;
Σταθερός αναμεταδότης TCPΗ ρύθμιση προώθησης του ακροατή.
Διαμεσολαβητής SOCKS5Το αίτημα του πελάτη, εντός της πολιτικής του διακομιστή.
Διαμεσολαβητής HTTP προώθησηςΤο αίτημα διαμεσολαβητή HTTP, συμπεριλαμβανομένου του CONNECT για συνήθη σήραγγα HTTPS.

Εξετάστε έναν υπάρχοντα αναμεταδότη με netsh interface portproxy show all. Συγκρίνετε το ρυθμισμένο backend του με το πρωτόκολλο που στέλνει ο πελάτης σας. Η αναφορά netsh περιγράφει διευθύνσεις και θύρες ακροατή και προορισμού· η αποδοχή TCP δεν καθιερώνει χειραψία HTTP ή SOCKS.

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

Ένας αναμεταδότης μπροστά από πραγματικό διαμεσολαβητή είναι διαφορετικός. Ο ανάντη διαμεσολαβητής εξακολουθεί να διαπραγματεύεται προορισμούς και έλεγχο ταυτότητας· ο αναμεταδότης μεταφέρει τη σύνδεση σε αυτόν. Ένας αναμεταδότης εκτεθειμένος στο δίκτυο μπορεί να επεκτείνει την πρόσβαση σε αυτό το backend, γι' αυτό κρατήστε το όριο πρόσβασης του ακροατή σκόπιμο.

Επιλέξτε μια υπηρεσία ικανή για το πρωτόκολλο όταν η απαίτηση είναι γενική έξοδος HTTP ή SOCKS. Μια προωθημένη θύρα είναι μόνο ένα μέρος αυτής της διαδρομής.

Σχετικά άρθρα