Счётчики трафика на устройствах и в приложениях
Где посмотреть, сколько трафика израсходовало ваше устройство, — по платформам и по VPN-клиентам. Здесь же — какие из этих счётчиков можно сравнивать с нашими цифрами напрямую, а какие врут даже без всякого VPN.
Оглавление:
- Две точки замера
- Android
- iPhone и iPad
- Windows
- macOS
- Linux
- Счётчики в VPN-приложениях
- Роутер и оператор связи
- Сводка ловушек
Две точки замера
Одни и те же байты можно посчитать в двух местах, и цифры получатся разные — это нормально:
| Где меряем | Что попадает в счёт | Отношение к нашей цифре |
|---|---|---|
| Внутри туннеля — счётчик VPN-приложения, виртуальный адаптер (TUN/utun) | полезные данные ваших приложений | ближе всего к нашей: расхождение обычно единицы процентов |
| В канале — физический адаптер Wi-Fi/Ethernet, счётчик оператора, роутер | те же данные плюс шифрование, служебные заголовки и повторные передачи при потерях | всегда больше нашей |
По независимым замерам накладные расходы туннеля составляют примерно 4.5% у WireGuard, 8% у IKEv2 и до 17–20% у OpenVPN. Наш протокол по структуре ближе к первым: ожидайте порядка 4–10% сверху в зависимости от качества сети.
💡 Если цифра «в канале» больше нашей на 5–10% — всё в порядке. Вопросы начинаются, когда больше оказывается наша.
Android
Стоковый Android (Pixel и близкие оболочки): Настройки → Сеть и интернет → SIM-карты → выбрать SIM → Использование данных приложениями. Там же виден расчётный период и общая цифра за него; дату начала цикла можно поменять.
Samsung (One UI): Настройки → Подключения → Использование данных → Мобильные данные или Wi-Fi данные.
Xiaomi (HyperOS/MIUI): Настройки → SIM-карты и мобильные сети → Использование трафика.
⚠️ Разбивке по приложениям при включённом VPN верить нельзя. Весь трафик физически идёт через виртуальный адаптер VPN-клиента, а система задним числом пытается «разложить» его обратно по приложениям — и делает это корректно не всегда (только для одного активного VPN и основной сети). Практический вывод: берите общий расход за период, а строки отдельных приложений не складывайте — VPN-клиент в этом списке нередко «съедает» трафик всех остальных.
Мобильный трафик и Wi-Fi считаются раздельно — смотрите ту вкладку, по которой шёл тест.
iPhone и iPad
Настройки → Сотовая связь → цифра «Текущий период» вверху и список приложений ниже. Внизу страницы — «Сбросить статистику»: удобно обнулить счётчик прямо перед тестом. Сама по себе статистика по биллинговому циклу оператора не сбрасывается — только вручную.
⚠️ На iOS системная статистика при VPN завышает расход примерно вдвое. Это давняя особенность самой iOS: трафик, прошедший через VPN-расширение, засчитывается и приложению-источнику, и приложению VPN — в итоге сумма на экране доходит до 200% реального расхода. Ошибка чисто отображательная: оператор списывает по факту, а не по этой цифре. Для сверки с нами она не годится.
⚠️ Wi-Fi-трафик iOS не показывает вообще — в настройках есть только сотовые данные. На Wi-Fi мерьте счётчиком внутри VPN-приложения или на роутере.
Что использовать на iPhone вместо системного счётчика: счётчик в самом VPN-клиенте, личный кабинет оператора или счётчик роутера.
Windows
Встроенный счётчик: Параметры → Сеть и Интернет → Дополнительные сетевые параметры → Использование данных. Есть фильтр «за последние 24 часа / 7 дней / 30 дней» — для контрольного теста берите 24 часа. Внизу есть сброс статистики (требует прав администратора и обнуляет данные по всем сетям сразу).
Точный способ — PowerShell. Снимите показания до и после теста и вычтите:
Get-NetAdapterStatistics | Select-Object Name, ReceivedBytes, SentBytes
В списке будет и физический адаптер (Wi-Fi/Ethernet), и виртуальный адаптер VPN-клиента — обычно с именем клиента или WinTun. Разница по виртуальному адаптеру сравнима с нашей цифрой напрямую, разница по физическому — это трафик «в канале» вместе с шифрованием.
macOS
Мониторинг системы (Activity Monitor) → вкладка Сеть: колонки «Отправлено байт» и «Получено байт» по каждому процессу. Счётчик процесса обнуляется при его перезапуске, поэтому перезапустите VPN-клиент перед тестом.
Терминал — по интерфейсам (utunN — туннель клиента, en0 — Wi-Fi):
netstat -ib | grep -E 'utun|en0'
Живой мониторинг по процессам — команда nettop.
Linux
Счётчики интерфейсов ядра, снимать до и после:
cat /sys/class/net/tun0/statistics/rx_bytes /sys/class/net/tun0/statistics/tx_bytes
ip -s link show tun0
Имя туннельного интерфейса зависит от клиента (tun0, utun, Meta), физический — обычно eth0, enp3s0 или wlan0. Для истории по дням удобен vnstat:
vnstat -i tun0 -d
Если клиент работает не в режиме TUN, а как SOCKS-прокси, туннельного интерфейса не будет — мерьте по физическому.
Счётчики в VPN-приложениях
Точные названия пунктов зависят от версии приложения, но принцип общий: клиент показывает отдельно отправленное (↑) и полученное (↓), а для сравнения с нами их нужно сложить.
| Приложение | Где смотреть | Особенности |
|---|---|---|
| Happ | Настройки → Статистика — отдельно исходящий и входящий трафик | сбрасывается при переподключении и перезапуске |
| Karing | главный экран / раздел статистики | сбрасывается при перезапуске ядра |
| v2RayTun | главный экран, счётчик под сервером | показывает текущую сессию |
| INCY | главный экран | показывает текущую сессию |
| ClashMi (Mihomo) | главный экран — ↑ всего ↓ всего и скорость; Board → Обзор — график и суммарные счётчики; Board → Подключения — по каждому соединению | счётчики обнуляются при перезапуске ядра |
💡 Цифры в приложении — его собственный замер, а не копия нашей статистики. В нашей подписке служебное поле «израсходовано трафика» не передаётся, поэтому приложение не может показать вам наши цифры под видом своих. Это и делает сравнение честным.
Роутер и оператор связи
Самые независимые от всех наших и ваших программ приборы:
- Роутер — счётчик WAN-порта или статистика по клиенту в веб-интерфейсе. Считает всё, что реально ушло в канал.
- Оператор связи — личный кабинет или приложение. Официальная цифра, по которой с вас списывают. Обновляется с задержкой, иногда до суток.
Обе они всегда больше нашей: там учтены и шифрование, и служебные заголовки, и трафик, который вообще не шёл через VPN.
Сводка ловушек
| Прибор | Можно сравнивать с нами | Что учесть |
|---|---|---|
| Счётчик VPN-приложения | да, лучший вариант | сбрасывается при переподключении; складывать ↑ и ↓ |
| Виртуальный адаптер (TUN/utun) | да | на несколько процентов больше нашего |
| Android, общий расход за период | да, с поправкой | считает и трафик мимо VPN |
| Android, разбивка по приложениям | нет | атрибуция при VPN ненадёжна |
| iOS, «Сотовая связь» | нет | при VPN завышает примерно вдвое |
| iOS, Wi-Fi | — | не показывается вовсе |
| Windows «Использование данных» | да | фильтр 24 часа; период 30 дней по умолчанию |
Windows Get-NetAdapterStatistics | да | смотреть отдельно TUN и физический адаптер |
| macOS «Мониторинг системы» → Сеть | да | обнуляется при перезапуске процесса |
Linux /sys/class/net/*/statistics | да | точнее не бывает, снимать до и после |
| Роутер | да, с поправкой | всё, что ушло в канал, включая обвязку |
| Оператор связи | да, с поправкой | обновляется с задержкой; десятичные ГБ |
Как провести сам замер — контрольный тест за 10 минут. Что именно считаем мы — как мы считаем ваш трафик.