Die vraag kom saam met 'n datawaarskuwing ná 'n maand se reis: het die VPN die kwota opgeëet? 'n Tonnel voeg wel grepe by, want elke pakket kry 'n nuwe buitenste opskrif en die verbinding dra sy eie beheerverkeer. Wat dit nie doen nie, is om die lêer wat jy afgelaai het te verdubbel of om die verskaffer te laat ophou tel. Die eerlike antwoord het twee helftes: een oor oorhoofs en een oor hoe die syfers geproduseer word.

Die mite: die VPN vermenigvuldig jou verbruik

Die oortuiging is dat tonneling verkeer rofweg verdubbel, sodat 'n kwota twee keer so vinnig verdwyn. Dit sou oorhoofs vereis wat die vragtegrootte nader, en dit gebeur net met baie klein pakkette en praatgrage protokolle. Vir gewone blaaiery en stroming is die ekstra grepe 'n klein breukdeel van die geheel, en die tonnel is selde die rede waarom 'n maand vroeg opraak. 'n Onstabiele tonnel is 'n ander storie, en dit is waar werklike vermenigvuldiging lê.

Die verskaffer meet die buitenste verbinding ongeag wat daarbinne sit, so 'n tonnel kan nie verkeer gratis maak nie. Dit kan ook nie volume vir die netwerkoperateur wegsteek nie, want die operateur is die party wat dit vervoer.

Wat werklik grepe byvoeg

Enkapsulering wikkel elke pakket in 'n nuwe opskrif, en verifikasie voeg sy eie velde by, met die presiese koste afhanklik van die protokol en die adresfamilies wat gebruik word. Klein pakkette ly die meeste, want 'n vaste opskrif is 'n groter aandeel van 'n klein totaal. 'n Volgehoue oordrag met volgrootte vrag betaal proporsioneel minder, en daarom kan twee mense op dieselfde VPN baie verskillende persentasies sien. Pakketgrootte en MTU bepaal hoeveel van die pad aan opskrifte eerder as aan inhoud bestee word.

Keepalives en handdrukke voeg verkeer by wat net bestaan om die tonnel oop te hou, en hulle bly weglaatbaar tot iets breek. 'n Onstabiele skakel maak hulle 'n werklike koste, want elke herverbinding herhaal opstellingswerk en elke onderbroke stroom nooi 'n toepassing se herprobering uit. Die herprobering is die duur deel: 'n oplaai wat van nul begin, kan meer kos as 'n week se keepalives.

'n Toepassing stuur ook meer as lêerinhoud. Versoeke, erkennings en protokolgepraat het voor die tonnel bestaan en tel steeds, so die verskil tussen met en sonder is die wikkel eerder as die hele gesprek. Die wikkel is die enigste deel wat die VPN werklik besit.

Waarom twee tellers nooit ooreenstem nie

Vier plekke kan verbruik rapporteer: die selfoon, die VPN-toepassing, die roeteerder en die netwerkoperateur, en elkeen meet 'n ander koppelvlak oor 'n ander venster. 'n Virtuele koppelvlak-teller sien die binneste verkeer, terwyl die fisiese koppelvlak die buitenste pakkette sien, so die twee verskil omtrent met die oorhoofs wat jy probeer meet. Sommige toeskrywingsaansigte oorvleuel ook, wat beteken dat die bymekaartel van elke syfer dieselfde grepe dubbel kan tel. Die faktuursiklus, die toepassingsessie en die bedryfstelsel se herstel begin ook op verskillende oomblikke.

Op Android is die ondersteunde siening hiervan NetworkStatsManager, wat bakkies per koppelvlak en per uid oor tydvensters rapporteer. Vir enigiets met geld, vertrou die verskaffer se rekeningkunde bo 'n toepassing se sessietotaal. Die toepassing is 'n gerieflikheidsaansig en kan verkeer insluit of uitsluit na gelang van hoe dit geïmplementeer is, en vertraagde rapportering laat 'n latere lesing verkeerd lyk terwyl niks verander het nie.

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

Lees die koppelvlaknaam in elke reël voordat jy enigiets vergelyk. Twee totale vir verskillende koppelvlakke is nie twee metings van dieselfde ding nie, en om hulle as een te behandel lewer 'n oorhoofs-syfer wat eintlik 'n rekeningkundige verskil is.

Meet 'n herhaalbare taak eerder as 'n spoedtoets

Kies een teller, een toestel, een netwerk en een taak, herhaal dan die taak en vergelyk die lesings. 'n Spoedtoets is die verkeerde instrument, want dit verbruik doelbewus soveel as wat dit kan, en die koste daarvan kan die alledaagse probleem wat jy ondersoek, oortref. Pouseer eers rugsteun en opdaterings, laat agtergrondaktiwiteit gaan lê, en teken die protokol en kliëntweergawe by die syfer aan. 'n Hervatte oplaai is 'n ander werklading as 'n skoon oordrag, so om die twee te vergelyk meet niks nuttigs nie.

As 'n direkte vergelyking met jou privaatheidvereistes bots, vergelyk dan eerder twee ondersteunde VPN-konfigurasies en noem daardie beperking saam met die resultaat. Teken aan watter konfigurasie watter syfer opgelewer het, sodat die vergelyking die volgende leser oorleef.

Waar om te kyk wanneer rekening en toepassing verskil

Kontroleer eers die venster, dan die koppelvlak, dan die laag. 'n Verskil wat al drie oorleef, is 'n verskaffervraag eerder as 'n kliëntinstelling, en die antwoord noem gewoonlik 'n rapporteringsvertraging of 'n gedeelde kwota.

Hou opdatering- en mobieledata-instellings gepas by die kwota, en skeduleer groot oordragte vir 'n verbinding wat dit kan bekostig. As jy deel, kontroleer hotspot-dekking afsonderlik, want die selfoon se tonnel sê niks oor hoe gedeelde verkeer geroteer of getel word nie.

Verwante artikels