Το Android έχει τέσσερις ξεχωριστές ενέργειες που οι άνθρωποι αποκαλούν επαναφορά VPN, και σβήνουν διαφορετικά πράγματα. Το καθάρισμα της προσωρινής μνήμης μιας εφαρμογής αφαιρεί προσωρινά αρχεία· το καθάρισμα του χώρου της αφαιρεί το ίδιο το προφίλ. Μια επαναφορά δικτύου ξαναχτίζει τη στοίβα συνδεσιμότητας, και μια εργοστασιακή επαναφορά αντικαθιστά το διαμέρισμα δεδομένων χρήστη. Διαλέξτε την ενέργεια με βάση την κατάσταση που υποψιάζεστε, όχι από συνήθεια. Αν κάνετε λάθος, το προφίλ ή η διαδρομή εγγραφής που χρειαζόσασταν έχει χαθεί πριν διαγνώσετε οτιδήποτε.

Ο κανόνας που χρησιμοποιώ σε κάθε κλήση: ονομάστε την κατάσταση, ονομάστε τον ιδιοκτήτη της και μετά αφαιρέστε μόνο το αντίγραφο αυτού του ιδιοκτήτη. Το υπόλοιπο της σελίδας αφορά το ποιο στοιχείο του Android κρατά ποια byte.

Πού ζει πραγματικά ένα προφίλ VPN στο Android

Ένας πελάτης τρίτου μέρους σε μη διαχειριζόμενο τηλέφωνο κρατά το προφίλ του μέσα στον δικό του κατάλογο δεδομένων εφαρμογής, ως αρχείο προτιμήσεων, blob JSON ή μικρή βάση SQLite. Αυτόν τον κατάλογο διαγράφει η καταχώριση Διαγραφή χώρου στις Ρυθμίσεις. Το προφίλ δεν βρίσκεται στη λίστα VPN του συστήματος: εκείνη η λίστα κρατά την εγγραφή σύνδεσης που καταχώρισε ο πελάτης μέσω του VpnService, και περιλαμβάνει το όνομα της σύνδεσης, το πακέτο που την κατέχει και οποιαδήποτε σημαία μόνιμης ενεργοποίησης έθεσε ο χρήστης.

Το VpnService είναι υδραυλικά, όχι αποθήκευση. Ο πελάτης ζητά συγκατάθεση μία φορά, χτίζει μια διεπαφή tun και μετακινεί ο ίδιος τα πακέτα, οπότε η πλατφόρμα δεν χρειάζεται ποτέ να καταλάβει τη μορφή του προφίλ. Γι' αυτό ένα αρχείο διαμόρφωσης αντιγραμμένο από άλλο τηλέφωνο συχνά εισάγεται ως κενό προφίλ ή αποτυγχάνει στην επικύρωση.

Τα διαπιστευτήρια ακολουθούν άλλη διαδρομή. Ένα κλειδί ή πιστοποιητικό που αποκτάται μέσω του KeyChain του συστήματος παραμένει σε αποθήκη που διαχειρίζεται το σύστημα, οπότε η διαγραφή δεδομένων εφαρμογής μπορεί να αφήσει το διαπιστευτήριο χρησιμοποιήσιμο και να αφαιρέσει μόνο το ψευδώνυμο του πελάτη προς αυτό.

Οι διαχειριζόμενες συσκευές προσθέτουν δεύτερο ιδιοκτήτη. Ένα προφίλ εργασίας που δημιουργεί ένα EMM εκτελεί το δικό του αντίγραφο του πελάτη υπό τη δική του πολιτική, και ένα VPN μόνιμης ενεργοποίησης μπορεί να καρφιτσωθεί από πολιτική συσκευής ώστε ο χρήστης να μην μπορεί να το αποσυνδέσει. Σε τέτοιες συσκευές το προφίλ συνήθως παρέχεται κατά την εγγραφή και δεν πληκτρολογείται με το χέρι. Η ανάκτηση είναι τότε απόφαση επανεγγραφής, όχι επανεισαγωγής.

Προσωρινή μνήμη, χώρος, επαναφορά δικτύου, εργοστασιακή επαναφορά

Οι τέσσερις ενέργειες αντιστοιχούν σε αυτά τα όρια. Διαβάστε τη γραμμή για την κατάσταση που υποψιάζεστε πριν πατήσετε οτιδήποτε.

OperationWhat it removesWhat survives
Clear cacheTemporary files, including any diagnostic bundle the client wrote thereProfile, credentials, enrollment
Clear storageThe app's preferences, databases and saved profileKeyChain entries, other apps, device policy
Network resetWi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entriesApp data, KeyChain, work profile
Factory resetThe user data partition, accounts and device-bound keysNothing on the device

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

Η διαγραφή χώρου είναι η πραγματική επαναφορά ανά εφαρμογή. Αφαιρεί το προφίλ, την αποθηκευμένη πύλη και τις σημαίες εμπιστοσύνης που κρατούσε ο πελάτης για συγκεκριμένα δίκτυα. Δεν ανακαλεί καταχωρίσεις KeyChain, δεν αφαιρεί εγγραφή VPN του συστήματος που ανήκει σε άλλη εφαρμογή, και σε διαχειριζόμενο προφίλ δεν αφαιρεί την πολιτική που ώθησε αρχικά το προφίλ.

Η επαναφορά δικτύου στις Ρυθμίσεις αφορά όλη τη συσκευή, και το ακριβές εύρος της αλλάζει ανά κατασκευαστή και έκδοση Android. Το παράθυρο επιβεβαίωσης στη δική σας έκδοση είναι η μόνη αξιόπιστη δήλωση για το τι θα ξεχάσει.

Καταγράψτε πρώτα τον δρόμο της επιστροφής

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

Αυτά τα πέντε γεγονότα χωρίζουν ένα σφάλμα πελάτη από ένα σφάλμα πολιτικής ή διακομιστή. Ένα timeout, μια απόρριψη πιστοποιητικού και μια άμεση άρνηση είναι τρεις διαφορετικές αποτυχίες, και καθεμία δείχνει σε διαφορετικό ιδιοκτήτη. Καθαρίστε πρώτα τον χώρο και χάνετε τα στοιχεία από την πλευρά του πελάτη που θα τις ξεχώριζαν. Κρατήστε ένα καθαρισμένο αντίγραφο του αρχείου καταγραφής όσο ακόμη υπάρχει.

Έπειτα επιβεβαιώστε πώς θα ξαναδημιουργούνταν η σύνδεση. Ένα εμφανιζόμενο όνομα και ένα hostname δεν αρκούν όταν το προφίλ εξαρτιόταν από πιστοποιητικό πελάτη, διαχειριζόμενη διαμόρφωση ή εγγραφή MFA δεσμευμένη σε αυτή τη συσκευή.

Το κλείδωμα εκκίνησης που κανείς δεν σχεδιάζει

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

Ένα VPN μόνιμης ενεργοποίησης με την επιλογή αποκλεισμού συνδέσεων χωρίς VPN το μετατρέπει σε πλήρη διακοπή: το τηλέφωνο δεν έχει λειτουργική διαδρομή προς την πύλη και ο πελάτης δεν έχει προφίλ για να σηκώσει τη σήραγγα. Οι δύο καταστάσεις κρατούν η μία την άλλη στη θέση της.

Η διέξοδος είναι διαδικαστική, όχι τεχνική. Εξαγάγετε ή φωτογραφίστε τη διαμόρφωση όσο η σήραγγα ακόμη λειτουργεί, επιβεβαιώστε ότι η πύλη έχει διαδρομή που δεν εξαρτάται από το VPN, και μόνο τότε καθαρίστε οτιδήποτε. Σε διαχειριζόμενη συσκευή, ρωτήστε τον διαχειριστή ποια διαδρομή ανάκτησης υπάρχει πριν αγγίξετε το προφίλ.

Επαληθεύστε τη σήραγγα που ξαναχτίστηκε

Όταν το προφίλ επιστρέψει, δοκιμάστε με σειρά: επίλυση ονομάτων, σύνδεση TCP σε γνωστό εσωτερικό host και τη συμπεριφορά αποκλεισμού σε αποτυχία στην οποία βασίζεστε πραγματικά. Η σειρά έχει σημασία γιατί μια σήραγγα μπορεί να σηκωθεί και να διαρρέει DNS.

Ένα εικονίδιο κλειδιού στη γραμμή κατάστασης αποδεικνύει ότι η διεπαφή υπάρχει, τίποτα περισσότερο.

Αν η σύνδεση εξακολουθεί να αποτυγχάνει μετά από στοχευμένη επαναφορά, σταματήστε να κλιμακώνετε το μέγεθος της ενέργειας. Κρατήστε τα στοιχεία πριν και μετά, σημειώστε ποιο επίπεδο καθαρίσατε και παραδώστε την υπόθεση στον ιδιοκτήτη του στοιχείου μαζί με εκείνα τα πέντε γεγονότα. Η εργοστασιακή επαναφορά είναι ξεχωριστή απόφαση με πολύ υψηλότερο κόστος και δεν είναι το επόμενο βήμα σε μια λίστα ελέγχου VPN.

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