Η σύνδεση διακομιστών του Dante 1.4 δεν διατηρεί ολόκληρο το σύνολο εντολών του SOCKS5. Το εγχειρίδιο υποστηρίζει επιλογή ανάντη διακομιστή μέσω μπλοκ route, με τη σύνταξη δρομολόγησης της διαμόρφωσης πελάτη, και υπάρχουν τρεις περιορισμοί που αξίζει να καθοριστούν πρώτα:

  • Εντολή: η σύνδεση υποστηρίζει TCP CONNECT. Ένα επιτυχές αίτημα προγράμματος περιήγησης δεν εγκαθιστά UDP ASSOCIATE ή BIND, ακόμη και αν κάποια άλλη λειτουργία της ίδιας εφαρμογής τα χρειάζεται.
  • Ταυτότητα: όταν η ανάντη διαδρομή προσφέρει έλεγχο ταυτότητας με όνομα χρήστη και κωδικό, ο Dante προωθεί τα διαπιστευτήρια που έλαβε από τον δικό του πελάτη. Αυτό διαφέρει από την εκχώρηση ξεχωριστού λογαριασμού ανάντη υπηρεσίας.
  • Φόρτος: το εγχειρίδιο τεκμηριώνει περιορισμένη επεκτασιμότητα και συνιστά αυτή τη δυνατότητα μόνο για μικρούς φόρτους πελατών.

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

Ορίστε τους επιτρεπόμενους πελάτες, τους προορισμούς TCP και τον προβλεπόμενο φόρτο ως το πραγματικό συμβόλαιο της αλυσίδας. Αν η εφαρμογή απαιτεί UDP, ελέγξτε τη συσχέτιση UDP και την παράδοση αυτοδύναμων πακέτων σε πλήρη διαδρομή αντί να υποθέσετε ότι η ετικέτα SOCKS5 του αυτόνομου διακομιστή καλύπτει τη διαδρομή της αλυσίδας.

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