Το εικονίδιο VPN στο Android είναι αναμμένο, γιατί όμως η κίνηση δεν περνά από τη σήραγγα;
Το εικονίδιο του κλειδιού λέει μόνο ότι μια εφαρμογή κατέχει μια εικονική διεπαφή, όχι ότι η κίνηση φεύγει από το τηλέφωνο. Ελέγξτε τον τύπο προφίλ, το εύρος ανά εφαρμογή και την πολιτική αποκλεισμού.
Το κλειδί VPN βρίσκεται στη γραμμή κατάστασης, το πρόγραμμα περιήγησης φορτώνει μια σελίδα και η διεύθυνση που αναφέρει ένας ιστότοπος είναι ακόμη η σύνδεση του σπιτιού σας. Ο συνδυασμός είναι φυσιολογικός στο Android, γιατί το εικονίδιο λέει ότι μια εφαρμογή κατέχει μια εικονική διεπαφή δικτύου, όχι ότι η κίνησή σας βγαίνει μέσω απομακρυσμένου διακομιστή. Μια τοπική εφαρμογή φιλτραρίσματος χρησιμοποιεί την ίδια δυνατότητα. Ελέγξτε τι κάνει πραγματικά η υπηρεσία πριν κατηγορήσετε τον πάροχο.
Το εικονίδιο σημαίνει ότι μια υπηρεσία VPN κατέχει τη διεπαφή
Η υπηρεσία VPN του Android επιτρέπει σε μια εφαρμογή να δημιουργήσει μια εικονική διεπαφή και να λαμβάνει τα πακέτα που δρομολογούνται σε αυτήν. Το τι συμβαίνει μετά εξαρτάται απολύτως από αυτή την εφαρμογή: μπορεί να τα προωθήσει σε απομακρυσμένο διακομιστή, να τα φιλτράρει ή να τα απορρίψει. Το εικονίδιο κλειδιού αναφέρει ότι μια υπηρεσία κρατά τη διεπαφή, όχι πού πάνε τα πακέτα. Γι' αυτό μια εφαρμογή φιλτραρίσματος και μια πλήρης σήραγγα φαίνονται ίδιες στη γραμμή κατάστασης.
adb shell dumpsys connectivity | grep -i vpn
adb shell settings get global always_on_vpn_app
Μόνο μία υπηρεσία VPN μπορεί να είναι ενεργή ανά χρήστη ή προφίλ κάθε φορά, κάτι που είναι τεκμηριωμένη συμπεριφορά και όχι σφάλμα. Όταν μια δεύτερη εφαρμογή προσπαθεί να συνδεθεί, είτε αναλαμβάνει είτε αποτυγχάνει, και η κίνηση της πρώτης παύει να εξυπηρετείται. Αν μια εφαρμογή φιλτραρίσματος κλείνει τη στιγμή που συνδέετε σήραγγα, αυτός ο ανταγωνισμός είναι πιθανή αιτία.
Εγγενές προφίλ ή VPN εφαρμογής: δεν είναι εναλλάξιμα
Ένα προφίλ IKEv2 που παρέχει η πλατφόρμα και μια εφαρμογή που υλοποιεί OpenVPN ή WireGuard είναι διαφορετικά προϊόντα με διαφορετικά μενού. Το API της πλατφόρμας για IKEv2 υπάρχει από συγκεκριμένη έκδοση Android και οι εκδόσεις των κατασκευαστών δεν εκθέτουν όλες τις ίδιες επιλογές στο ίδιο σημείο. Ένα στιγμιότυπο οθόνης από άλλο τηλέφωνο δεν είναι έγγραφο συμβατότητας.
adb shell getprop ro.build.version.sdk
adb shell dumpsys package com.example.vpn | head -40
Ταιριάξτε το πρωτόκολλο με τον πελάτη που το υποστηρίζει και αποκτήστε το προφίλ μέσω του επαληθευμένου καναλιού του παρόχου αντί να το επικολλάτε σε άσχετη φόρμα. Μια διεύθυνση τελικού σημείου λέει πού να συνδεθείτε, όχι ποια εφαρμογή μπορεί να μιλήσει το πρωτόκολλο. Αντιμετωπίστε τα εξαγόμενα προφίλ και τους κωδικούς QR ως διαπιστευτήρια, γιατί μια εικόνα QR μπορεί να περιέχει ολόκληρο το κλειδί. Αν το προφίλ εκδόθηκε για άλλον πελάτη, επανεκδώστε το αντί να το μετατρέψετε.
Οι κανόνες ανά εφαρμογή και τα προφίλ εργασίας αλλάζουν το εύρος
Το Android υποστηρίζει διαμορφώσεις VPN ανά εφαρμογή, ώστε ένα πρόγραμμα περιήγησης να είναι εκτός σήραγγας ενώ μια εφαρμογή mail είναι εντός. Το προσωπικό και το προφίλ εργασίας είναι ξεχωριστά πλαίσια με τη δική τους ενεργή υπηρεσία. Ο έλεγχος της διεύθυνσης από λάθος εφαρμογή είναι ένα από τα πιο συνηθισμένα ψευδή συμπεράσματα στον τομέα.
Δείτε τις λίστες συμπερίληψης και αποκλεισμού και μετά δοκιμάστε με την εφαρμογή που πραγματικά σας ενδιαφέρει. Μια σήραγγα προφίλ εργασίας δεν καλύπτει προσωπικές εφαρμογές και μια προσωπική σήραγγα δεν καλύπτει εφαρμογές εργασίας. Ο ίδιος διαχωρισμός εξηγεί γιατί ένας εταιρικός πόρος λειτουργεί σε ένα προφίλ και αποτυγχάνει σε άλλο χωρίς ορατή διαφορά διαμόρφωσης. Καταγράψτε το πλαίσιο του προφίλ στο δελτίο, γιατί αλλάζει ακόμη και ποιες ρυθμίσεις ισχύουν.
Σταματήστε αν η εφαρμογή που δοκιμάζετε δεν είναι στο εύρος της σήραγγας. Είναι επιλογή πολιτικής, όχι βλάβη.
Δοκιμάστε τι έφυγε πραγματικά από το τηλέφωνο
Δοκιμάστε δημόσιους και ιδιωτικούς προορισμούς, και τις δύο οικογένειες διευθύνσεων και τα δύο δίκτυα πρόσβασης. Στη συνέχεια συγκρίνετε το αποτέλεσμα με το δικό του εύρος της εφαρμογής, γιατί μια επιτυχημένη φόρτωση σελίδας σε μια εφαρμογή δεν λέει τίποτα για την άλλη. Επαναλάβετε μετά από αλλαγή από Wi-Fi σε δεδομένα κινητής, καθώς μια επανασύνδεση μπορεί να προσγειωθεί σε άλλη διαδρομή.
adb shell ip rule
adb shell dumpsys netpolicy | grep -i vpn
Το Always-on VPN και η επιλογή που μπλοκάρει συνδέσεις χωρίς VPN σχετίζονται αλλά διαφέρουν, και ένας αυστηρός αποκλεισμός μπορεί να χαλάσει τη σύνδεση σε captive portal μέχρι να ακολουθήσετε την τεκμηριωμένη διαδικασία. Οι ρυθμίσεις Private DNS μπορούν επίσης να αλληλεπιδράσουν με τον resolver του προφίλ, οπότε η τυφλή αντικατάσταση του DNS ενός οργανισμού δημιουργεί νέα βλάβη. Αν η σήραγγα πεθαίνει όταν κλειδώνει η οθόνη, διαβάστε τις οδηγίες για προγραμματιστές VPN σχετικά με την εκτέλεση στο παρασκήνιο και τη βελτιστοποίηση μπαταρίας πριν επανεγκαταστήσετε οτιδήποτε.
Το σύμπτωμα που πρέπει να κρατάτε στο μυαλό είναι το χάσμα μεταξύ εικονιδίου και διαδρομής. Το κλειδί σημαίνει ότι μια υπηρεσία κατέχει τη διεπαφή· μόνο μια δοκιμή από τη σωστή εφαρμογή στο σωστό δίκτυο λέει πού πήγε η κίνηση. Ελέγξτε και τα δύο και η επόμενη αναφορά για χαλασμένο VPN θα τοποθετηθεί πολύ πιο εύκολα.