ConnectPort ελέγχει τον προορισμό που ζητείται μέσα στο CONNECT, όχι τον ακροατή που δέχεται τον πελάτη:

Αριθμός παραδείγματοςΡόλος
8888Ο εισερχόμενος ακροατής του Tinyproxy.
443Μια συνηθισμένη θύρα προορισμού HTTPS.
80 σε απορριφθέν CONNECTΟ προορισμός που ζήτησε πραγματικά ο πελάτης να κάνει tunnel.

Η ρητή άδεια για τον συνηθισμένο προορισμό HTTPS είναι:

ConnectPort 443

Διατηρήστε τον έλεγχο ταυτότητας και τους περιορισμούς πελάτη. Το εγχειρίδιο του Tinyproxy ορίζει και μια λίστα θυρών που απουσιάζει και την ειδική ρύθμιση απενεργοποίησης του CONNECT. Η αφαίρεση μιας περιοριστικής λίστας μπορεί να διευρύνει την πρόσβαση.

Αν η θύρα που ζητήθηκε σας εκπλήσσει, διαβάστε για την αρχή CONNECT και την προηγούμενη ακολουθία. Το απλό HTTP στη θύρα 80 δεν απαιτεί CONNECT μόνο επειδή εμπλέκεται διακομιστής μεσολάβησης. Ένας πελάτης μπορεί σκόπιμα να κάνει tunnel άλλη υπηρεσία ή να χρησιμοποιήσει μια ανεπιθύμητη λειτουργία. Μην υποθέτετε ότι κάθε CONNECT στη θύρα 80 προήλθε από ανακατεύθυνση ιστότοπου.

Μια νόμιμη πρόσθετη θύρα HTTPS χρειάζεται τη δική της στενή άδεια. Το άνοιγμα κάθε προορισμού κρύβει αν ο πελάτης έκανε το επιδιωκόμενο αίτημα. Κρατήστε τον πραγματικό στόχο χωριστά από τον ακροατή του διακομιστή μεσολάβησης πριν αλλάξετε πολιτική.

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