Spørsmålet kommer sammen med en datavarsel etter en måneds reising: spiste VPN-en kvoten? En tunnel legger faktisk til bytes, fordi hver pakke får en ny ytre header, og forbindelsen bærer sin egen kontrolltrafikk. Det den ikke gjør, er å doble filen du lastet ned eller få leverandøren til å slutte å telle. Det ærlige svaret har to halvdeler: én om overhead og én om hvordan tallene oppstår.

Myten: VPN-en mangedobler forbruket ditt

Oppfatningen er at tunnellering omtrent dobler trafikken, slik at en kvote forsvinner dobbelt så raskt. Det ville kreve overhead nær størrelsen på nyttelasten, noe som bare skjer med svært små pakker og snakkesalige protokoller. Ved vanlig surfing og strømming er de ekstra bytene en liten del av helheten, og tunnelen er sjelden grunnen til at en måned tar slutt tidlig. En ustabil tunnel er en annen historie, og det er der den virkelige mangedoblingen bor.

Leverandøren måler den ytre forbindelsen uansett hva som ligger inni, så en tunnel kan ikke gjøre trafikken gratis. Den kan heller ikke skjule volumet for operatøren, fordi operatøren er parten som flytter det.

Hva som faktisk legger til bytes

Innkapsling pakker hver pakke inn i en ny header, og autentisering legger til egne felt, med den nøyaktige kostnaden avhengig av protokollen og adressefamiliene som brukes. Små pakker lider mest, fordi en fast header er en større andel av en liten sum. En vedvarende overføring med full størrelse betaler forholdsmessig mindre, og derfor kan to personer på samme VPN se svært ulike prosenter. Pakkestørrelse og MTU avgjør hvor mye av veien som går til headere i stedet for innhold.

Keepalives og håndtrykk legger til trafikk som bare finnes for å holde tunnelen åpen, og de forblir ubetydelige til noe går i stykker. En ustabil lenke gjør dem til en reell kostnad, fordi hver gjenoppkobling gjentar oppsettet og hver brutt strøm inviterer appen til å prøve igjen. Det nye forsøket er den dyre delen: en opplasting som starter fra null kan koste mer enn en uke med keepalives.

Apper sender også mer enn filinnhold. Forespørsler, bekreftelser og protokollprat fantes før tunnelen og telles fortsatt, så forskjellen mellom med og uten er innpakningen og ikke hele samtalen. Innpakningen er den eneste delen VPN-en egentlig eier.

Hvorfor to tellere aldri stemmer

Fire steder kan rapportere forbruk: telefonen, VPN-appen, ruteren og operatøren, og hver måler et ulikt grensesnitt over et ulikt vindu. En teller for et virtuelt grensesnitt ser den indre trafikken mens det fysiske grensesnittet ser de ytre pakkene, så de to avviker omtrent med overheaden du prøver å måle. Noen attribusjonsvisninger overlapper også, noe som betyr at å summere hvert viste tall kan telle de samme bytene to ganger. Faktureringssyklusen, appøkten og operativsystemets nullstilling begynner også på ulike tidspunkt.

På Android er den støttede visningen av dette NetworkStatsManager, som rapporterer bøtter per grensesnitt og per uid over tidsvinduer. For alt som involverer penger, stol mer på leverandørens regnskap enn på en appøktes total. Appen er en bekvemmelighetsvisning og kan inkludere eller utelate trafikk avhengig av hvordan den er implementert, og forsinket rapportering får en senere avlesning til å se feil ut selv når ingenting er endret.

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

Les grensesnittnavnet på hver linje før du sammenligner noe. To totaler for ulike grensesnitt er ikke to målinger av det samme, og å behandle dem som én gir et overheadtall som egentlig er en regnskapsforskjell.

Mål en gjentakbar oppgave i stedet for en hastighetstest

Velg én teller, én enhet, ett nettverk og én oppgave, gjenta så oppgaven og sammenlign avlesningene. En hastighetstest er feil verktøy fordi den bevisst bruker så mye den kan, og kostnaden kan overstige hverdagsproblemet du undersøkte. Sett sikkerhetskopier og oppdateringer på pause først, la bakgrunnsaktivitet roe seg, og noter protokollen og klientversjonen ved siden av tallet. En gjenopptatt opplasting er en annen arbeidsmengde enn en ren overføring, så å sammenligne de to måler ingenting nyttig.

Hvis en direkte sammenligning kommer i konflikt med personvernkravene dine, sammenlign i stedet to støttede VPN-konfigurasjoner og oppgi den begrensningen sammen med resultatet. Noter hvilken konfigurasjon som ga hvilket tall, slik at sammenligningen overlever den neste leseren.

Hvor du skal se når regningen og appen ikke stemmer

Sjekk vinduet først, deretter grensesnittet, deretter laget. Et avvik som overlever alle tre, er et spørsmål til leverandøren og ikke en klientinnstilling, og svaret nevner vanligvis en rapporteringsforsinkelse eller en delt kvote.

Hold innstillingene for appoppdateringer og mobildata tilpasset kvoten, og planlegg store overføringer på en forbindelse som tåler dem. Hvis du deler tilkoblingen, sjekk hotspot-dekningen separat, fordi telefonens tunnel ikke sier noe om hvordan delt trafikk rutes eller telles.

Relaterte artikler