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 observedWhat it establishesWhat remains open
Target client reports an established tunnelThat client believes its tunnel is up, within its own scopeOther apps, other profiles, other address families
Active network exposes a VPN transportSome tunnel carries the current networkWhich app it belongs to and where it exits
Probe to a private host returned fresh dataOne request reached one destination at one timeEverything the probe does not touch
Callbacks stopped or data is older than the refresh windowNothing current is knownAny 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.

Saistītie raksti