Αναμετάδοση TCP σε σταθερό προορισμό με portproxy των Windows
Ένας κανόνας portproxy προωθεί έναν ακροατή σε σταθερό προορισμό. Δεν προσθέτει τη διαπραγμάτευση SOCKS ή HTTP CONNECT που περιμένουν οι πελάτες με επίγνωση διαμεσολαβητή.
Ένας κανόνας 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. Μια προωθημένη θύρα είναι μόνο ένα μέρος αυτής της διαδρομής.