Frågan kommer med en datavarning efter en månads resande: åt VPN:en upp kvoten? En tunnel lägger faktiskt till byte, eftersom varje paket får ett nytt yttre huvud och anslutningen bär sin egen kontrolltrafik. Det den inte gör är att dubbla filen du laddade ner eller få leverantören att sluta räkna. Det ärliga svaret har två halvor: en om overhead och en om hur siffrorna uppstår.

Myten: VPN:en mångdubblar din förbrukning

Uppfattningen är att tunnling ungefär dubblar trafiken, så att en kvot tar slut dubbelt så snabbt. Det skulle kräva overhead nära nyttolastens storlek, vilket bara händer med mycket små paket och pratsamma protokoll. Vid vanlig surf och streaming är de extra byten en liten del av helheten, och tunneln är sällan anledningen till att en månad tar slut tidigt. En instabil tunnel är en annan historia, och det är där den verkliga mångdubblingen bor.

Leverantören mäter den yttre anslutningen oavsett vad som finns inuti, så en tunnel kan inte göra trafiken gratis. Den kan inte heller dölja volymen för operatören, eftersom operatören är den part som flyttar den.

Vad som faktiskt lägger till byte

Inkapsling lindar varje paket i ett nytt huvud och autentisering lägger till egna fält, med den exakta kostnaden beroende på protokollet och de adressfamiljer som används. Små paket lider mest, eftersom ett fast huvud är en större andel av en liten summa. En uthållig överföring med fullstor nyttolast betalar proportionellt mindre, och därför kan två personer på samma VPN se mycket olika procent. Paketstorlek och MTU avgör hur mycket av vägen som går till huvuden i stället för innehåll.

Keepalives och handslag lägger till trafik som bara finns för att hålla tunneln öppen, och de förblir försumbara tills något går sönder. En instabil länk gör dem till en verklig kostnad, eftersom varje återanslutning upprepar uppsättningen och varje avbruten ström bjuder in appen att försöka igen. Det nya försöket är den dyra delen: en uppladdning som börjar från noll kan kosta mer än en vecka av keepalives.

Appar skickar också mer än filinnehåll. Förfrågningar, bekräftelser och protokollprat fanns före tunneln och räknas fortfarande, så skillnaden mellan med och utan är inkapslingen och inte hela samtalet. Inkapslingen är den enda delen som VPN:en egentligen äger.

Varför två räknare aldrig stämmer

Fyra ställen kan rapportera förbrukning: telefonen, VPN-appen, routern och operatören, och var och en mäter ett annat gränssnitt över ett annat fönster. En räknare för ett virtuellt gränssnitt ser den inre trafiken medan det fysiska gränssnittet ser de yttre paketen, så de två skiljer sig ungefär med den overhead du försöker mäta. Vissa attributionsvyer överlappar också, vilket innebär att summering av varje visad siffra kan räkna samma byte två gånger. Faktureringscykeln, appsessionen och operativsystemets återställning börjar också vid olika tidpunkter.

På Android är den stödda vyn av detta NetworkStatsManager, som rapporterar hinkar per gränssnitt och per uid över tidsfönster. För allt som rör pengar, lita mer på leverantörens redovisning än på en appsessions total. Appen är en bekvämlighetsvy och kan inkludera eller utesluta trafik beroende på hur den implementerats, och fördröjd rapportering får en senare avläsning att se fel ut även när inget har ändrats.

adb shell dumpsys netstats | grep -A3 "iface=wlan0"
adb shell dumpsys netstats detail | grep -i vpn

Läs gränssnittsnamnet på varje rad innan du jämför något. Två totaler för olika gränssnitt är inte två mätningar av samma sak, och att behandla dem som en ger en overheadsiffra som egentligen är en redovisningsskillnad.

Mät en upprepbar uppgift i stället för ett hastighetstest

Välj en räknare, en enhet, ett nätverk och en uppgift, upprepa sedan uppgiften och jämför avläsningarna. Ett hastighetstest är fel verktyg eftersom det medvetet förbrukar så mycket det kan, och kostnaden kan överstiga det vardagsproblem du undersökte. Pausa först säkerhetskopior och uppdateringar, låt bakgrundsaktivitet lugna sig och notera protokollet och klientversionen bredvid siffran. En återupptagen uppladdning är en annan arbetsbelastning än en ren överföring, så att jämföra de två mäter inget användbart.

Om en direkt jämförelse krockar med dina integritetskrav, jämför i stället två stödda VPN-konfigurationer och ange den begränsningen bredvid resultatet. Notera vilken konfiguration som gav vilken siffra, så att jämförelsen överlever nästa läsare.

Var du ska titta när räkningen och appen inte stämmer

Kontrollera först fönstret, sedan gränssnittet, sedan lagret. En avvikelse som överlever alla tre är en fråga till leverantören och inte en klientinställning, och svaret brukar nämna en rapporteringsfördröjning eller en delad kvot.

Håll inställningarna för appuppdateringar och mobildata anpassade till kvoten, och schemalägg stora överföringar på en anslutning som klarar dem. Om du delar anslutningen, kontrollera hotspot-täckningen separat, eftersom telefonens tunnel inte säger något om hur delad trafik dirigeras eller räknas.

Relaterade artiklar