Androidi VPN-i lähtestamise ulatus: mida iga kiht tegelikult kustutab
Vahemälu, rakenduse salvestusruum, võrgu lähtestamine ja tehaseseadete lähtestamine kustutavad Androidis erinevaid olekuid. Sobitage kiht kahtlustatava olekuga enne profiili kustutamist.
Androidil on neli eraldi toimingut, mida inimesed nimetavad VPN-i lähtestamiseks, ja need kustutavad erinevaid asju. Rakenduse vahemälu tühjendamine eemaldab ajutised failid; selle salvestusruumi tühjendamine eemaldab profiili enda. Võrgu lähtestamine ehitab ühenduvuse pinu uuesti üles ja tehaseseadete lähtestamine asendab kasutajaandmete partitsiooni. Valige toiming kahtlustatava oleku järgi, mitte harjumuse järgi. Kui eksite, on profiil või vajalik registreerimistee kadunud enne, kui olete midagi diagnoosinud.
Siin on reegel, mida ma igal kõnel kasutan: nimetage olek, nimetage selle omanik ja seejärel eemaldage ainult selle omaniku koopia. Ülejäänud leht räägib sellest, milline Androidi komponent milliseid baite hoiab.
Kus Androidi VPN-profiil tegelikult elab
Haldamata telefonis hoiab kolmanda osapoole klient oma profiili oma rakenduse andmekataloogis, kas seadete faili, JSON-plokina või väikese SQLite-andmebaasina. Just selle kataloogi kustutab Seadete kirje Tühjenda salvestusruum. Profiil ei ole süsteemi VPN-loendis: see loend hoiab ühenduse kirjet, mille klient registreeris VpnService'i kaudu, ja sisaldab ühenduse nime, omavat paketti ning kasutaja seatud alati-aktiivset lippu.
VpnService on torutöö, mitte salvestusruum. Klient küsib nõusolekut üks kord, ehitab tun-liidese ja liigutab pakette ise, seega ei pea platvorm kunagi profiili vormingust aru saama. Seetõttu imporditakse teisest telefonist kopeeritud konfiguratsioonifail sageli tühja profiilina või see ei läbi valideerimist.
Kasutajatunnused järgivad teist teed. Süsteemi KeyChaini kaudu saadud võti või sertifikaat jääb süsteemi hallatavasse hoidlasse, nii et rakenduse andmete kustutamine võib jätta kasutajatunnuse kasutatavaks ja eemaldada ainult kliendi varjunime selle juurde.
Hallatavad seadmed lisavad teise omaniku. EMM-i loodud tööprofiil käitab klientrakenduse oma koopiat oma poliitika all, ja alati-aktiivse VPN-i saab seadme poliitikaga kinnitada nii, et kasutaja ei saa seda lahti ühendada. Sellistel seadmetel antakse profiil tavaliselt registreerimisel, mitte ei sisestata käsitsi. Taastamine on siis uuesti registreerimise otsus, mitte uuesti importimise oma.
Vahemälu, salvestusruum, võrgu lähtestamine, tehaseseadete lähtestamine
Neli toimingut vastavad nendele piiridele. Enne millegi puudutamist lugege rida kahtlustatava oleku kohta.
| Operation | What it removes | What survives |
|---|---|---|
| Clear cache | Temporary files, including any diagnostic bundle the client wrote there | Profile, credentials, enrollment |
| Clear storage | The app's preferences, databases and saved profile | KeyChain entries, other apps, device policy |
| Network reset | Wi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entries | App data, KeyChain, work profile |
| Factory reset | The user data partition, accounts and device-bound keys | Nothing on the device |
Vahemälu tühjendamine on kõige ohutum ja kõige vähem kasulik. See eemaldab ajutised failid, kuhu klient võis jätta ka logi, mida tugiagent just teilt palus. Androidi rakenduste tõrkeotsingu juhend käsitleb vahemälu ja salvestusruumi kahe erineva kustutamisena, ja nii peaksite ka teie tegema.
Tühjenda salvestusruum on tõeline ühe rakenduse lähtestamine. See eemaldab profiili, salvestatud lüüsi ja usalduslipud, mida klient teatud võrkude jaoks hoidis. See ei tühista KeyChaini kirjeid, ei eemalda süsteemset VPN-kirjet, mis kuulub teisele rakendusele, ja hallataval profiilil ei eemalda poliitikat, mis profiili algselt saatis.
Seadete võrgu lähtestamine kehtib kogu seadmele ja selle täpne ulatus muutub sõltuvalt tootjast ja Androidi versioonist. Teie buildi kinnitusdialoog on ainus usaldusväärne väide selle kohta, mida see unustab.
Kirjutage kõigepealt tagasitee üles
Enne iga hävitavat sammu kirjutage üles viis asja: kliendi versioon, profiili nimi, lüüsi aadress, teenuse omanik ja täpne etapp, kus ühendus ebaõnnestub.
Need viis fakti eristavad kliendi viga poliitika- või serveriveast. Aegumine, sertifikaadi tagasilükkamine ja kohene keeldumine on kolm erinevat tõrget ja igaüks osutab erinevale omanikule. Kui tühjendate kõigepealt salvestusruumi, kaotate kliendipoolsed tõendid, mis oleks need eristanud. Hoidke logist puhastatud koopiat, kuni see veel olemas on.
Seejärel kinnitage, kuidas ühendus uuesti loodaks. Kuvanimi ja hostinimi ei ole piisavad, kui profiil sõltus kliendi sertifikaadist, hallatavast konfiguratsioonist või sellesse seadmesse seotud MFA-registreerimisest.
Alglaadimise lukustus, mida keegi ei planeeri
Üks tõrkemoodus väärib omaette jaotist. Kui ainus koht profiili allalaadimiseks on sisemine portaal, mis on kättesaadav ainult selle tunneli kaudu, mille kavatsete eemaldada, loob salvestusruumi tühjendamine tupiku, kust rakenduses välja ei saa.
Alati-aktiivne VPN koos valikuga blokeeri ühendused ilma VPN-ita muudab selle täielikuks katkestuseks: telefonil pole toimivat teed portaali ja kliendil pole profiili tunnelit üles tõsta. Kaks olekut hoiavad teineteist paigal.
Väljapääs on menetluslik, mitte tehniline. Eksportige või pildistage konfiguratsioon, kuni tunnel veel töötab, kinnitage, et portaalil on marsruut, mis ei sõltu VPN-ist, ja alles siis kustutage midagi. Hallataval seadmel küsige administraatorilt, milline taastetee olemas on, enne kui profiili puudutate.
Kontrollige ülesehitatud tunnelit
Kui profiil on tagasi, testige järjekorras: nimede lahendamine, TCP-ühendus tuntud sisemise hostiga ja tõrke blokeerimise käitumine, millele te tegelikult loote. Järjekord on oluline, sest tunnel võib üles tulla ja ikkagi DNS-i lekitada.
Võtmeikoon olekuribal tõestab, et liides on olemas, mitte enamat.
Kui ühendus pärast sihitud lähtestamist ikka ebaõnnestub, lõpetage toimingu suuruse suurendamine. Hoidke tõendid enne ja pärast, märkige, millise kihi tühjendasite, ja andke juhtum komponendi omanikule koos nende viie faktiga. Tehaseseadete lähtestamine on eraldi otsus palju suurema kuluga ja see ei ole VPN-i kontrollloendi järgmine samm.