Дали VPN троши повеќе податоци? Додатни заглавија, keepalive и бројачи
Тунелот додава заглавија, keepalive пораки и повторувања, па надворешниот сообраќај е поголем. Бројачите мерат различни слоеви и периоди, па збировите нема да се совпаднат.
Прашањето доаѓа со предупредување за податоци по еден месец патување: дали VPN-от го изеде ограничувањето? Тунелот навистина додава бајти, бидејќи секој пакет добива ново надворешно заглавие, а врската носи сопствен сообраќај за контрола. Она што не го прави е да ја удвои датотеката што ја презедовте или да го натера добавувачот да престане да брои. Чесниот одговор има две половини: една за додатокот и една за тоа како настануваат бројките.
Мит: VPN-от го умножува вашето користење
Верувањето е дека тунелирањето приближно го удвојува сообраќајот, па ограничувањето исчезнува двапати побрзо. За тоа би бил потребен додаток близок до големината на корисниот товар, што се случува само со многу мали пакети и зборлести протоколи. При обично прелистување и стримување дополнителните бајти се мал дел од целината, а тунелот ретко е причината што месецот завршува рано. Нестабилниот тунел е друга приказна и токму таму живее вистинското умножување.
Добавувачот ја мери надворешната врска без оглед на тоа што е внатре, па тунелот не може да го направи сообраќајот бесплатен. Не може да го сокрие ниту обемот од операторот, бидејќи операторот е страната што го пренесува.
Што навистина додава бајти
Инкапсулацијата го завиткува секој пакет во ново заглавие, а автентикацијата додава свои полиња, при што точната цена зависи од протоколот и користените фамилии адреси. Најмногу страдаат малите пакети, бидејќи фиксното заглавие е поголем дел од малиот збир. Постојаниот пренос со товар со полна големина плаќа пропорционално помалку, па двајца на истиот VPN можат да видат многу различни проценти. Големината на пакетот и MTU одлучуваат колку од патот се троши на заглавија, а не на содржина.
Keepalive пораките и ракувањата додаваат сообраќај што постои само за да го држи тунелот отворен и остануваат занемарливи додека нешто не се расипе. Нестабилната врска ги претвора во вистински трошок, бидејќи секое повторно поврзување го повторува поставувањето и секој прекинат тек го повикува прилогот да се обиде повторно. Повторувањето е скапиот дел: поставувањето од нула може да чини повеќе од една недела keepalive пораки.
Прилозите испраќаат и повеќе од содржината на датотеките. Барањата, потврдите и протоколското муабетење постоеја пред тунелот и сѐ уште се бројат, па разликата меѓу со и без е завиткувањето, а не целиот разговор. Завиткувањето е единствениот дел што VPN-от навистина го поседува.
Зошто два бројачи никогаш не се совпаѓаат
Четири места можат да пријават користење: телефонот, прилогот за VPN, рутерот и операторот, и секое мери различен интерфејс во различен период. Бројачот на виртуелниот интерфејс го гледа внатрешниот сообраќај, додека физичкиот интерфејс ги гледа надворешните пакети, па двете се разликуваат приближно за додатокот што се обидувате да го измерите. Некои прикази за припишување исто така се преклопуваат, што значи дека собирањето на секој прикажан број може истите бајти да ги изброи двапати. И циклусот на наплата, сесијата на прилогот и ресетирањето на оперативниот систем почнуваат во различни моменти.
На Android, поддржаниот приказ за ова е NetworkStatsManager, кој пријавува групи по интерфејс и по uid во временски периоди. За сѐ што вклучува пари, верувајте повеќе на сметководството на добавувачот отколку на вкупниот збир на сесија на прилог. Прилогот е приказ за удобност и може да го вклучи или исклучи сообраќајот зависно од тоа како е имплементиран, а одложеното известување прави подоцнежното читање да изгледа погрешно кога ништо не се сменило.
adb shell dumpsys netstats | grep -A3 "iface=wlan0"
adb shell dumpsys netstats detail | grep -i vpn
Прочитајте го името на интерфејсот во секој ред пред да споредите нешто. Два збира за различни интерфејси не се две мерења на истото, а нивното третирање како едно дава бројка за додаток што всушност е сметководствена разлика.
Мерете повторлива задача, а не тест за брзина
Изберете еден бројач, еден уред, една мрежа и една задача, потоа повторете ја задачата и споредете ги читањата. Тестот за брзина е погрешен инструмент бидејќи намерно троши колку што може повеќе, а неговата цена може да го надмине секојдневниот проблем што го истражувавте. Прво паузирајте ги резервните копии и ажурирањата, оставете позадинската активност да се смири и запишете го протоколот и верзијата на клиентот до бројката. Продолженото поставување е различен обем на работа од чистиот пренос, па споредувањето на двете не мери ништо корисно.
Ако директната споредба е во спротивност со вашите барања за приватност, споредете две поддржани VPN конфигурации и наведете го тоа ограничување до резултатот. Запишете која конфигурација дала која бројка, за да ја преживее споредбата следниот читател.
Каде да гледате кога сметката и прилогот не се совпаѓаат
Прво проверете го периодот, потоа интерфејсот, потоа слојот. Несовпаѓање што ги преживува сите три е прашање за добавувачот, а не поставка на клиентот, и одговорот обично наведува доцнење во известувањето или заедничко ограничување.
Одржувајте ги поставките за ажурирања на прилози и мобилни податоци соодветни на ограничувањето и закажете големи преноси на врска што може да ги поднесе. Ако споделувате врска, проверете ја покриеноста на пристапната точка одделно, бидејќи тунелот на телефонот не кажува ништо за тоа како се насочува или брои споделениот сообраќај.