Ποια πρωτόκολλα προσφέρει πραγματικά αυτός ο δημόσιος κόμβος VPN;
Το ότι το λογισμικό του διακομιστή υποστηρίζει ένα πρωτόκολλο δεν σημαίνει ότι αυτός ο κόμβος το ενεργοποίησε. Ελέγξτε το τελικό σημείο, το προφίλ και το στάδιο που πραγματικά αποτυγχάνει.
Το λογισμικό το υποστηρίζει, άρα ο κόμβος το προσφέρει. Αυτό το συμπέρασμα είναι λανθασμένο αρκετά συχνά ώστε να αποτελεί κανόνα: μια εγκατάσταση SoftEther μπορεί να ενεργοποιήσει οποιοδήποτε υποσύνολο των συμβατών μεθόδων σύνδεσης, και ένας δημόσιος κόμβος είναι μια εγκατάσταση με ιδιοκτήτη και διαμόρφωση. Το με τι μπορείτε να συνδεθείτε εξαρτάται από αυτόν τον κόμβο, όχι από τη λίστα λειτουργιών του έργου που εκτελεί. Το χάσμα μεταξύ των δύο είναι εκεί όπου ζουν στην πραγματικότητα τα περισσότερα αιτήματα «το πρωτόκολλο είναι χαλασμένο».
Τι υπόσχεται στην πραγματικότητα η λίστα του έργου
Οι λειτουργίες πρωτοκόλλου του έργου περιγράφουν τι είναι ικανός να κάνει ο διακομιστής. Ένας δεδομένος κόμβος ενεργοποιεί μερικούς από αυτούς τους ακροατές και όχι άλλους, και ο διαχειριστής μπορεί να αλλάξει αυτό το σύνολο χωρίς να αγγίξει την έκδοση του λογισμικού. Δύο κόμβοι στην ίδια έκδοση συμπεριφέρονται επομένως διαφορετικά, και ένα προφίλ που λειτουργεί με τον έναν δεν αποδεικνύει τίποτα για τον επόμενο στόχο. Η ίδια η λίστα του κόμβου υπερισχύει της σελίδας του έργου όταν επιλέγετε πού θα συνδεθείτε.
Διαβάστε τη λίστα ως πέντε πεδία, όχι ως μενού: τελικό σημείο, θύρα, μεταφορά, οικογένεια πρωτοκόλλων και μέθοδος ταυτοποίησης. Ένας δημόσιος κόμβος που διαφημίζει SSTP σας είπε για έναν ακροατή σε μια θύρα· δεν σας είπε ποιο πιστοποιητικό παρουσιάζει ή αν ο λογαριασμός σας λειτουργεί εκεί. Η σύγκριση αυτών των πέντε πεδίων με το προφίλ σας είναι ταχύτερη από οποιαδήποτε επανεγκατάσταση του πελάτη και παράγει μια γραπτή προσδοκία που μπορείτε να δοκιμάσετε αργότερα.
Ταιριάξτε το προφίλ με το τελικό σημείο που αναφέρει
Μια εγγενής καταχώριση SoftEther δεν είναι αυτόματα διαμόρφωση OpenVPN, ακόμη και όταν και οι δύο εμφανίζονται σε μία σελίδα παρόχου κάτω από μία επικεφαλίδα. Όταν ένας κόμβος δημοσιεύει και ακροατή TCP και ακροατή UDP για OpenVPN, αντιμετωπίστε τους ως δύο τελικά σημεία: ένα προφίλ που επεξεργάστηκε από το ένα στο άλλο δείχνει σε ακροατή που δεν ενεργοποίησε κανείς. Η ετικέτα μεταφοράς στο αρχείο είναι μέρος της διεύθυνσης, όχι διακοσμητική ρύθμιση.
Το ότι ο πελάτης δέχεται ένα εισαγόμενο αρχείο αποδεικνύει ότι το αρχείο αναλύεται. Δεν λέει τίποτα για το αν περιμένει ένας απομακρυσμένος ακροατής στην άλλη άκρη, γι' αυτό η πρώτη απόπειρα σύνδεσης είναι η πραγματική δοκιμή. Συγκρίνετε τη γραμμή remote του προφίλ με τον διαφημιζόμενο κεντρικό υπολογιστή και τη θύρα του κόμβου πριν κατηγορήσετε το πρωτόκολλο.
Ελέγξτε το στάδιο που αποτυγχάνει
Ένας κεντρικός υπολογιστής που απαντά στην κίνηση ιστού μπορεί να μην έχει την προβλεπόμενη υπηρεσία VPN, και ένας κεντρικός υπολογιστής που αρνείται ένα πρωτόκολλο δεν είναι απαραίτητα εκτός λειτουργίας για όλα. Αυτά τα δύο λάθη στέλνουν ανθρώπους σε αντίθετες κατευθύνσεις το ίδιο απόγευμα. Ο ένας κυνηγά ένα firewall που είναι εντάξει· ο άλλος επανεγκαθιστά έναν πελάτη που ποτέ δεν ήταν το πρόβλημα. Ελέγξτε κάθε διαδρομή ξεχωριστά ώστε η απάντηση να περιγράφει έναν ακροατή και όχι ολόκληρο τον κεντρικό υπολογιστή.
Αυτοί οι πέντε έλεγχοι καλύπτουν τις συνήθεις μεθόδους δημόσιων κόμβων. Εκτελέστε τους από το ίδιο δίκτυο που χρησιμοποιεί ο πελάτης, γιατί μια φιλτραρισμένη θύρα φαίνεται από μακριά ακριβώς ίδια με έναν απόντα ακροατή.
nc -vz node.example 1194
nc -vz node.example 443
openvpn --config client.ovpn --verb 4
nmap -sU -p 500,4500 node.example
openssl s_client -connect node.example:443 -servername node.example
| Αποτέλεσμα | Στάδιο | Τι αποκλείει |
|---|---|---|
| Η σύνδεση απορρίφθηκε ή έληξε ο χρόνος | Μεταφορά | Απών ακροατής, φιλτραρισμένη ή λάθος θύρα |
| Σφάλμα χειραψίας TLS ή ταυτότητας | Πιστοποιητικό | Διαθεσιμότητα πρωτοκόλλου· ο ακροατής απάντησε |
| AUTH_FAILED ή απόρριψη λογαριασμού | Ταυτοποίηση | Το τελικό σημείο· το πρόβλημα είναι τα διαπιστευτήρια |
| UDP 500 και 4500 σιωπηλά | Διαπραγμάτευση IPsec | Τα ESP και L2TP μπλοκάρονται πριν από την ταυτοποίηση |
Αντιστοιχίστε κάθε παρατηρούμενο σφάλμα στη γραμμή του πριν αλλάξετε οτιδήποτε. Μια αποτυχία ταυτότητας TLS αποδεικνύει ότι ο ακροατής υπάρχει, οπότε η επανεγγραφή του προφίλ σε άλλο πρωτόκολλο θα πετούσε λειτουργική απόδειξη. Μια απορριφθείσα σύνδεση αποδεικνύει μόνο ότι αυτή η θύρα δεν απάντησε, που είναι μια πολύ στενότερη δήλωση από το «ο κόμβος δεν υποστηρίζει OpenVPN».
Διατηρήστε το σφάλμα πριν αλλάξετε οτιδήποτε
Καταγράψτε το ακριβές αποτέλεσμα: ένα όριο χρόνου, μια αποτυχία ταυτότητας πιστοποιητικού, μια απόρριψη λογαριασμού και μια άρνηση σε επίπεδο εφαρμογής είναι τέσσερα διαφορετικά αποτελέσματα. Μόνο το πρώτο αφορά ένα πρωτόκολλο που δεν είναι διαθέσιμο, και μόνο το τελευταίο αφορά άδεια μετά από επιτυχή σύνδεση. Η επαναφορά του πελάτη ή η εναλλαγή πρωτοκόλλων καταστρέφει αυτή τη διάκριση, γιατί η επόμενη αποτυχία φτάνει με διαφορετικό ιστορικό και χωρίς γραμμή βάσης για σύγκριση.
Μην αποδυναμώνετε την επαλήθευση για να φαίνεται ότι λειτουργεί ένα ασύμβατο προφίλ. Ένας απενεργοποιημένος έλεγχος πιστοποιητικού μετατρέπει μια σαφή αποτυχία ταυτότητας σε σύνδεση με κάτι που δεν σκοπεύατε να προσεγγίσετε, και η επιτυχία που προκύπτει είναι χειρότερη από το αρχικό σφάλμα επειδή κρύβει ποιο στάδιο ήταν λάθος.
Επανελέγξτε ανά κόμβο, κάθε φορά
Οι εγγενείς επιλογές SSL, OpenVPN, L2TP/IPsec και SSTP σε μια λίστα δημόσιου κόμβου περιγράφουν τη διαμόρφωση αυτού του κόμβου εκείνη τη στιγμή. Το ίδιο λογισμικό αλλού μπορεί να παρουσιάσει διαφορετικό σύνολο, και ένας πάροχος μπορεί να αποσύρει έναν ακροατή ανάμεσα στον σελιδοδείκτη σας και την επόμενη απόπειρά σας. Οι παλιές σημειώσεις περιγράφουν παλιές εγκαταστάσεις.
Καταγράψτε το επαληθευμένο προφίλ με το τελικό σημείο και τη μέθοδό του, έπειτα επαναλάβετε τον έλεγχο όταν αλλάξει ο κόμβος ή η σύνδεση αρχίσει να αποτυγχάνει. Η προδιαγραφή του πρωτοκόλλου SoftEther είναι η αναφορά για το τι μπορεί να κάνει το λογισμικό· η ίδια η λίστα του κόμβου είναι η αναφορά για το τι κάνει. Κρατήστε τα δύο έγγραφα χωριστά και η διάγνωση γίνεται συντομότερη.