VPN ikona saka savienots: ko tā patiesībā vēsta
Savienota ikona var nozīmēt tikai vienas lietotnes tuneli vai vienu veiksmīgu pārbaudi. Nosakiet tvērumu, vecus nolasījumus uzskatiet par nezināmiem un bloķēšanu turiet atsevišķi.
Zaļa VPN ikona ir apgalvojums par kaut ko, un noderīgais jautājums ir par ko. Tālrunī tā var atspoguļot viena klienta tuneli, pašreizējā tīkla transportu vai vienu veiksmīgu pieprasījumu uz iekšēju lapu. Šie novērojumi nāk no dažādiem avotiem, atjaunojas dažādos tempos un tajā pašā ekrānā var būt pretrunā viens otram. Tāpēc ikona var izskatīties vesela, kamēr priekšā esošā pārlūkprogramma cieš neveiksmi.
Nosakiet tvērumu pirms krāsas lasīšanas, citādi krāsa atbildēs uz jautājumu, ko neviens nav uzdevis.
Ikona atbild uz šaurāku jautājumu, nekā jūs domājat
Sāciet ar vienu deklarētu tvērumu, piemēram, personīgo pārlūkprogrammu, kas izmanto apstiprināto personīgo tuneli. Darba profila tunelis neatbild uz šo jautājumu personīgai lietotnei, un VPN konfigurācija katrā lietotnē var izslēgt tieši to pārlūkprogrammu, kuru testējat. Vietējais filtrēšanas klients var rādīt savienojumu, neko nesūtot uz attālu vārteju, jo tā tunelis beidzas ierīcē.
Android tīkla atzvanījumi aiz indikatora ziņo par tīkla transportiem un iespējām. VPN transports pasaka, kurš tīkls pārvadā datplūsmu, nevis kuras lietotnes vai adrešu saimes to izmanto.
Veidojiet stāvokļu tabulu no pierādījumiem
Trīs vai četri stāvokļi ir pietiekami, ja katrs nosauc aiz tā esošo pierādījumu. Zemāk esošās kolonnas sākas ar to, ko var novērot, nevis ar krāsu, ko vēlaties parādīt, un tas neļauj vecam nolasījumam kļūt par panākuma apgalvojumu.
| Signal actually observed | What it establishes | What remains open |
|---|---|---|
| Target client reports an established tunnel | That client believes its tunnel is up, within its own scope | Other apps, other profiles, other address families |
| Active network exposes a VPN transport | Some tunnel carries the current network | Which app it belongs to and where it exits |
| Probe to a private host returned fresh data | One request reached one destination at one time | Everything the probe does not touch |
| Callbacks stopped or data is older than the refresh window | Nothing current is known | Any statement about the tunnel state |
Pēdējā rinda ir tā, kas praksē tiek izlaista. Indikators, kas saglabā pēdējo vērtību, kad tā avots mirst, ziņo vēsturi tā, it kā tā būtu tagadne, un lietotāji to lasa kā dzīvu stāvokli. Atzīmējiet šo gadījumu kā novecojušu vai nezināmu un izvēlieties formulējumu, kas neietver tuneli. Pēc tam ļaujiet atzīmei mainīties, tiklīdz avots apstājas.
Pārbaudiet, ko ierīce patiešām ziņo
Fizisku gaismu vai logrīku vajadzētu vadīt atbalstītam novērojumam, nevis minējumam par pēdējo zināmo labo stāvokli. Šīs Android komandas parāda transportu un platformas pastāvīgā savienojuma konfigurāciju, neko neinstalējot.
adb shell dumpsys connectivity | grep -i -A4 vpn adb shell settings get secure always_on_vpn_app adb shell settings get secure always_on_vpn_lockdown adb shell dumpsys netstats | head -40
Pastāvīgā savienojuma atslēgas pasaka, vai platforma ir konfigurēta uzturēt tuneli un bloķēt datplūsmu bez tā; tās nepasaka, ka tunelis šobrīd ir vesels. Sasaistiet šo konfigurācijas nolasījumu ar svaigu pārbaudi, pirms kaut kas tiek rādīts kā savienots.
Ja novērojums nevar turpināties, displejam ir jāspēj to pateikt. Lampai, kas pievienota automatizācijai, kura vairs nedarbojas, ir sliktāk nekā nekādai lampai, jo tā apgalvo stāvokli, ko neviens nemēra.
Turiet brīdinājumu atsevišķi no izpildes
Automatizācija, kas pamana atvienošanu, iedarbojas pēc notikuma, tāpēc tā nevar būt robeža, kas neļauj paketei izbēgt starplaikā. Ja tieša atgriešanās ir jāaizliedz, konfigurējiet platformas bloķēšanas politiku un pārbaudiet to, apzināti izslēdzot tuneli. Indikators ziņo; politika izpilda.
Brīdinājuma uzdevums, kas atspējo saskarnes, lai piespiestu ievērot noteikumus, var arī noslēgt ierīci ārpus nepieciešamā atkārtotā savienojuma un radīt cilpu, kurā tunelis nekad neatgriežas un brīdinājums nekad neizzūd.
Izlemiet, kas displejam jārāda, kad novērotājs nav pārliecināts, pēc tam pārbaudiet šo gadījumu, apturot novērotāju. Ja atbilde joprojām ir savienots, indikators mēra pagātni.