Soalan ini datang bersama amaran data selepas sebulan melancong: adakah VPN memakan kuota? Tunnel memang menambah bait, kerana setiap paket mendapat pengepala luar baharu dan sambungan membawa trafik kawalannya sendiri. Apa yang tidak dilakukannya ialah menggandakan fail yang dimuat turun atau membuat penyedia berhenti mengira. Jawapan jujur mempunyai dua separuh: satu tentang overhed dan satu tentang cara nombor dihasilkan.

Mitos: VPN mendarabkan penggunaan anda

Kepercayaan ialah terowong kira-kira menggandakan trafik, jadi kuota hilang dua kali lebih cepat. Itu memerlukan overhed menghampiri saiz muatan, yang hanya berlaku dengan paket sangat kecil dan protokol yang banyak bercakap. Dalam pelayaran dan penstriman biasa, bait tambahan ialah pecahan kecil daripada keseluruhan, dan tunnel jarang menjadi sebab bulan habis lebih awal. Tunnel tidak stabil ialah cerita lain, dan di situlah pendaraban sebenar berada.

Penyedia mengukur sambungan luar tanpa mengira apa yang ada di dalamnya, jadi tunnel tidak boleh menjadikan trafik percuma. Ia juga tidak boleh menyembunyikan jumlah daripada pengendali, kerana pengendalilah pihak yang menggerakkannya.

Apa yang benar-benar menambah bait

Enkapsulasi membalut setiap paket dalam pengepala baharu dan pengesahan menambah medannya sendiri, dengan kos tepat bergantung pada protokol dan keluarga alamat yang digunakan. Paket kecil paling menderita, kerana pengepala tetap ialah bahagian lebih besar daripada jumlah kecil. Pemindahan berterusan dengan muatan saiz penuh membayar lebih sedikit secara berkadar, sebab itu dua orang pada VPN yang sama boleh melihat peratusan yang sangat berbeza. Saiz paket dan MTU menentukan berapa banyak laluan dibelanjakan pada pengepala dan bukan pada kandungan.

Keepalive dan jabat tangan menambah trafik yang wujud hanya untuk mengekalkan tunnel terbuka, dan ia kekal tidak ketara sehingga sesuatu rosak. Pautan tidak stabil menjadikannya kos sebenar, kerana setiap sambungan semula mengulang persediaan dan setiap aliran terputus mengundang aplikasi mencuba lagi. Cubaan semula ialah bahagian mahal: muat naik yang bermula dari sifar boleh menelan belanja lebih daripada seminggu keepalive.

Aplikasi juga menghantar lebih daripada kandungan fail. Permintaan, pengesahan dan celoteh protokol sudah wujud sebelum tunnel dan masih dikira, jadi perbezaan antara dengan dan tanpa ialah pembalut, bukan seluruh perbualan. Pembalut ialah satu-satunya bahagian yang benar-benar dimiliki VPN.

Mengapa dua pembilang tidak pernah sepadan

Empat tempat boleh melaporkan penggunaan: telefon, aplikasi VPN, penghala dan pengendali, dan setiap satu mengukur antara muka berbeza dalam tetingkap berbeza. Pembilang antara muka maya melihat trafik dalaman manakala antara muka fizikal melihat paket luaran, jadi kedua-duanya berbeza kira-kira sebanyak overhed yang cuba anda ukur. Sesetengah paparan atribusi juga bertindih, bermakna menjumlahkan setiap nombor yang dipaparkan boleh mengira bait yang sama dua kali. Kitaran bil, sesi aplikasi dan set semula sistem pengendalian juga bermula pada saat berbeza.

Pada Android, paparan yang disokong untuk ini ialah NetworkStatsManager, yang melaporkan bakul mengikut antara muka dan mengikut uid sepanjang tetingkap masa. Untuk apa-apa yang melibatkan wang, percayai perakaunan penyedia lebih daripada jumlah sesi aplikasi. Aplikasi ialah paparan kemudahan dan mungkin menyertakan atau mengecualikan trafik bergantung pada pelaksanaannya, dan pelaporan yang tertangguh membuat bacaan kemudian kelihatan salah walaupun tiada apa berubah.

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

Baca nama antara muka pada setiap baris sebelum membandingkan apa-apa. Dua jumlah untuk antara muka berbeza bukan dua ukuran perkara yang sama, dan memperlakukannya sebagai satu menghasilkan angka overhed yang sebenarnya perbezaan perakaunan.

Ukur tugas yang boleh diulang dan bukan ujian kelajuan

Pilih satu pembilang, satu peranti, satu rangkaian dan satu tugas, kemudian ulangi tugas itu dan bandingkan bacaan. Ujian kelajuan ialah alat yang salah kerana ia sengaja menggunakan sebanyak mungkin, dan kosnya boleh melebihi masalah harian yang anda selidiki. Jeda sandaran dan kemas kini dahulu, biarkan aktiviti latar tenang, dan catatkan protokol serta versi klien di sebelah nombor. Muat naik yang disambung semula ialah beban kerja berbeza daripada pemindahan bersih, jadi membandingkan kedua-duanya tidak mengukur apa-apa yang berguna.

Jika perbandingan langsung bercanggah dengan keperluan privasi anda, bandingkan dua konfigurasi VPN yang disokong sebagai gantinya dan nyatakan had itu bersama hasilnya. Catatkan konfigurasi mana menghasilkan nombor mana, supaya perbandingan itu bertahan untuk pembaca seterusnya.

Ke mana perlu dilihat apabila bil dan aplikasi tidak sepadan

Semak tetingkap dahulu, kemudian antara muka, kemudian lapisan. Ketidakseragaman yang bertahan pada ketiga-tiganya ialah soalan kepada penyedia dan bukan tetapan klien, dan jawapannya biasanya menyebut kelewatan pelaporan atau kuota dikongsi.

Kekalkan tetapan kemas kini aplikasi dan data mudah alih bersesuaian dengan kuota, dan jadualkan pemindahan besar pada sambungan yang mampu menanggungnya. Jika anda mengikat, semak liputan hotspot secara berasingan, kerana tunnel telefon tidak mengatakan apa-apa tentang cara trafik terikat dihalakan atau dikira.

Artikel berkaitan