Överföringen stannar i samma ögonblick som skärmen blir mörk, och märket följer några sekunder senare. Tre olika saker skapar den bilden: klientprocessen begränsas, vägen går i viloläge och tappar sin mappning, eller applikationen tappar en session som tunneln aldrig märkte. Var och en har sina egna bevis, och varje åtgärd hör till ett annat lager. Ordningen nedan skiljer dem åt med ett enda kontrollerat test i stället för en genomgång av alla inställningar.

Tre fel som ser identiska ut

En begränsad bakgrundsprocess slutar skicka keepalives, och motparten förklarar till slut tunneln död. En inaktiv mappning på vägen kan löpa ut medan enheten sover, så returtrafik når aldrig en klient som fortfarande är helt levande. En applikation kan tappa sin egen anslutning medan tunneln står kvar, vilket ger en fel dialog med ett friskt VPN-märke bakom. Från användarens stol läses alla tre som att VPN:t kopplade ner vid skärmsläckning.

Skillnaden spelar roll eftersom åtgärderna motsäger varandra i praktiken. Att undanta klienten från energibegränsningar rättar det första fallet och gör ingenting för en mappning som löpt ut. Att förlänga keepalives rättar det andra och slösar batteri i det tredje, där ingenting nätverksrelaterat var fel från början.

Jämför aktiv och inaktiv under kontroll

Håll allt konstant: samma enhet, samma nätverk, samma slutpunkt, samma applikation. Lås skärmen under ett kort fast intervall och anteckna tre observationer: om klienten rapporterar en frånkoppling, om en ny begäran fungerar vid upplåsning och om den befintliga överföringen återupptogs. Upprepa sedan med en keepalive eller en periodisk begäran igång och jämför de två körningarna. En variabel som ändras mellan två körningar är värd mer än en vecka av anekdotiska rapporter.

Tidpunkten hör hemma i protokollet. Ett fall efter nittio sekunder luktar mappning eller keepalive-intervall, medan ett fall i låsögonblicket pekar på processuspension. Skriv ned både utlösaren och intervallet, eftersom nästa försök behöver något att jämföra med.

Läs plattformens bakgrundspolicy

På Android är VPN-tjänstens livscykel en del av plattformen, och always-on och block-without-VPN är separata brytare med separata effekter. En klient som inte är always-on kan stoppas när systemet tar tillbaka resurser, och ingen inställning i appen ändrar det. iOS tillämpar sina egna bakgrundsgränser på tunnelleverantören, och det dokumenterade beteendet skiljer sig från en skrivbordsdaemon som bara fortsätter att köra. Läs plattformsdokumentationen för den aktuella komponenten, inte en allmän guide för batterioptimering.

Hanterade enheter lägger till ytterligare ett lager. En policy kan åsidosätta en personlig inställning, så en ändring som verkar fungera rullas tillbaka vid nästa policyuppdatering. Använd organisationens stödda undantagsprocess om kravet är verkligt, och skriv ned varför undantaget finns.

Vad enheten gör efter uppvaknandet

Automatisk återanslutning är inte samma sak som att blockera trafik under gapet. Kontrollera båda: om tunneln kommer tillbaka, och om en applikation som försökte skicka under gapet gick ut oskyddad. En klient som återansluter på två sekunder men läcker en DNS-fråga i den första har fel felpolicy för en arbetsenhet. Testa med ofarliga begäranden och en destination du kontrollerar.

Applikationsåterställning är den tredje frågan. En tunnel som kommer tillbaka reparerar inte en SSH-session som löpt ut, och användare rapporterar ofta den sessionsförlusten som VPN-felet. Håll utlösaren, klientbygget och den exakta tidpunkten tillsammans i rapporten, eftersom den kombinationen skiljer en förutsägbar skärmsläckningslivscykel från en server som fallerar oberoende av enheten.

Relaterade artiklar