Πολλές συνδέσεις SOCKS μπορούν να μοιράζονται μία μεταφορά SSH
Το ssh -D πολυπλέκει ροές προορισμού πάνω από κανάλια SSH· μία εξωτερική σύνδεση TCP μπορεί ακόμη να γίνει το κοινό τους σημείο συμφόρησης.
Μία διεργασία ssh -D μπορεί να εξυπηρετεί πολλές συνδέσεις ιστοτόπων ταυτόχρονα. Μετρήστε τα επίπεδα χωριστά:
| Επίπεδο | Τι μεταφέρει |
|---|---|
| Εφαρμογή προς τον ακροατή SOCKS | Ξεχωριστές συνδέσεις εφαρμογών και αιτήματα SOCKS |
| Κανάλια SSH | Ροές με ανεξάρτητη διευθυνσιοδότηση και έλεγχο ροής σε επίπεδο καναλιού |
| Μεταφορά SSH | Πολυπλεγμένα δεδομένα καναλιών, συνήθως πάνω από μία υποκείμενη σύνδεση TCP |
| Πύλη προς ιστότοπους | Ξεχωριστές συνδέσεις προορισμού που ανοίγει η πύλη |
Το να βλέπει κανείς μία κρυπτογραφημένη υποδοχή SSH δεν σημαίνει επομένως ότι κάθε αίτημα ιστοτόπου σειριοποιείται σε μία σύνδεση προορισμού. Η δυναμική προώθηση αναμεταδίδει δεδομένα ροής και ανοίγει νέες συνδέσεις· διαφέρει από ένα τούνελ πακέτων που μεταφέρει τα αρχικά πακέτα TCP και τις κεφαλίδες IP της εφαρμογής μέσα σε άλλη σύνδεση TCP.
Η κοινή μεταφορά εξακολουθεί να έχει σημασία. Χωρητικότητα, χρονοπρογραμματισμός, έργο κρυπτογράφησης και απώλεια ή καθυστέρηση της μεταφοράς μπορούν να επηρεάσουν πολλά κανάλια μαζί. Ένας προορισμός που κολλάει μόνος του δεν αποδεικνύει όριο ενός καναλιού.
Αν πολλές εφαρμογές επιβραδύνονται μαζί, ελέγξτε αν μοιράζονται την ίδια συνεδρία SSH και διαδρομή πύλης, και μετά συγκρίνετε τα πραγματικά φορτία τους. Η μέτρηση τοπικών θυρών SOCKS δεν μετρά ούτε απόδοση ούτε ανεξάρτητες διαδρομές. Η πολυπλεξία από μόνη της δεν υπόσχεται αύξηση ταχύτητας ούτε ξεχωριστή δημόσια έξοδο για κάθε ροή.