VPN расходует заряд телефона, но на современном устройстве с лёгким протоколом это небольшая добавка, а не «половина батареи». Энергия уходит на две вещи: шифрование каждого пакета и поддержание туннеля живым в фоне. WireGuard и VLESS делают и то и другое экономно, OpenVPN заметно хуже. Большая часть расхода, которую в статистике приписывают VPN, на самом деле принадлежит приложениям, чей трафик через него идёт.

На что уходит энергия

  • Шифрование. Современные алгоритмы (ChaCha20, AES с аппаратным ускорением) обрабатывают гигабайты, почти не нагружая процессор. На телефонах последних лет это доли процента.
  • Поддержание туннеля. Чтобы соединение не рвалось за NAT оператора, клиент периодически шлёт пустые пакеты (keepalive). Каждый такой пакет ненадолго будит радиомодуль. WireGuard делает это раз в 25 секунд и молчит, когда данных нет; OpenVPN держит больше состояния и общается чаще.
  • Переподключения. Каждая смена сети — новое рукопожатие. У WireGuard оно одно и дешёвое, у OpenVPN тяжёлое. В поезде или при частой смене Wi-Fi и сотовой сети разница накапливается.
  • Радиомодуль. Главный потребитель — не шифрование, а передача данных. VPN добавляет к каждому пакету небольшой заголовок, поэтому радио работает чуть дольше; это и есть основная «цена».

Почему статистика врёт

Android и iOS считают расход по приложению, которое инициировало трафик. С включённым VPN туннель проходит через VPN-приложение, и система записывает на его счёт всё, что через него прошло: видео, синхронизацию фото, обновления. В результате VPN «съедает 20%», хотя без него те же 20% съели бы видеоприложение и облако. Чтобы понять реальную цену, сравните общий расход за день с VPN и без при одинаковом использовании, а не строку VPN в статистике.

Как измерить

  1. День без VPN при обычном использовании: заряд утром и вечером, время активного экрана.
  2. День с VPN, похожее использование.
  3. Разница в процентах при похожем времени экрана — реальная цена. Если она большая, ищите причину ниже.

Что увеличивает расход

  • OpenVPN, особенно в режиме TCP.
  • Плохая сеть: потерянные пакеты отправляются заново, радио работает дольше. VPN здесь ни при чём, но заметно.
  • Частые переподключения из-за нестабильного Wi-Fi или агрессивного энергосбережения, которое убивает туннель, а потом поднимает заново.
  • Далёкий сервер: больше повторных отправок и ожиданий.
  • Multi-hop: два шифрования вместо одного.

Что уменьшает

  1. WireGuard или VLESS вместо OpenVPN.
  2. Ближний сервер с низкой нагрузкой — меньше потерь, меньше повторов; страница серверов показывает задержку.
  3. «Без ограничений» в настройках батареи для VPN-приложения — звучит наоборот, но именно ограничение вызывает цикл «убили — переподключили», который ест больше, чем спокойный туннель. Как это настроить на Android — в статье VPN на Android.
  4. Раздельное туннелирование: тяжёлый фоновый трафик, которому не нужна приватность, вне туннеля.
  5. Обновления по Wi-Fi и зарядке: не про VPN, но это главный фоновой потребитель.
  6. Wi-Fi вместо сотовой сети там, где есть выбор: радиомодуль Wi-Fi экономнее.

Отключать ли VPN «для экономии»

На незнакомых сетях не стоит: экономия минимальна, а защита теряется полностью. Дома на своём Wi-Fi выбор за вами. Разумный компромисс — автоподключение на недоверенных сетях и ручное управление дома. Что вообще даёт VPN на телефоне и от чего не защищает — в статье что такое VPN.

Сколько VPN расходует трафика, а не заряда, разобрано отдельно: сколько трафика расходует VPN.

В 404 VPN используются WireGuard и VLESS — самые экономные протоколы, keepalive настроен для мобильных сетей, а сервер выбирается по задержке автоматически. Начать можно на главной.