VPN замедляет интернет по трём причинам: данные шифруются, идут крюком через сервер и делят его канал с другими пользователями. На хорошей настройке разница почти незаметна; на плохой страницы открываются с задержкой, а видео буферизуется. Почти всё это исправляется без смены сервиса: ближний сервер, лёгкий протокол, правильный MTU и проверка, что тормозит именно VPN, а не Wi-Fi.

Куда уходит скорость

  • Расстояние до сервера. Главная причина. Каждый запрос летит до сервера и обратно, прежде чем попасть на сайт. Сервер в своей стране добавляет несколько миллисекунд, сервер за океаном — сотню и больше. Ощущается как задержка перед началом загрузки, а не как медленная закачка.
  • Нагрузка сервера. Чем больше людей на одном сервере, тем меньше полосы каждому. Тот же сервер утром и вечером — разная скорость.
  • Протокол. WireGuard и VLESS лёгкие, OpenVPN заметно тяжелее, особенно в режиме TCP.
  • Шифрование. На современном телефоне и ноутбуке почти бесплатно. Становится узким местом на слабом роутере.

Задержка и полоса — разные «медленно»

Задержка (пинг) — пауза перед тем, как что-то произойдёт: страница начинает отрисовываться, собеседник слышит вас. Полоса — сколько данных в секунду: скорость загрузки, качество видео. VPN почти всегда добавляет задержку из-за крюка, но не обязан сильно резать полосу, если сервер не перегружен. Если тест скорости показывает почти прежнюю загрузку, а сёрфинг ощущается медленнее, проблема в расстоянии, и лечится ближним сервером.

Как измерить честно

  1. Тест скорости без VPN: загрузка, отдача, пинг. По кабелю или рядом с роутером — шум Wi-Fi может перекрыть эффект VPN.
  2. Ближайший сервер, тот же сайт теста, в те же минуты.
  3. Ещё один-два ближних сервера.
  4. Другой протокол, повтор.
  5. Убедитесь, что во время теста туннель был поднят: What Is My IP.

Сравнивайте сначала пинг, потом загрузку. Пинг вырос с 15 до 40 мс при той же загрузке — здоровое соединение. Пинг ушёл к 300 мс — вы едете не через ту часть света.

Восемь шагов к скорости

  1. Ближний сервер. Автовыбор обычно прав; если нет — выберите вручную по задержке на странице серверов.
  2. Протокол WireGuard или VLESS вместо OpenVPN. Разница может быть в разы.
  3. Другой сервер в той же стране. Один перегружен — соседний свободен.
  4. MTU 1280. Если страницы начинают грузиться и замирают, пакеты слишком большие для сети. В настройках приложения или конфиге WireGuard поставьте MTU 1280, потом при желании поднимайте шагами.
  5. Выключите multi-hop. Два сервера — два крюка. Нужен только для особых задач.
  6. IPv6. Если сеть даёт IPv6, а туннель нет, часть соединений сначала пробует IPv6 и ждёт таймаут. Отключите IPv6 на подключении или включите в туннеле; тест утечки IPv6 покажет, выходит ли он мимо.
  7. Роутер. Если VPN на роутере — его процессор и есть предел. Телефон с приложением обычно быстрее дешёвого роутера, шифрующего за весь дом.
  8. Раздельное туннелирование для тяжёлых задач, которым не нужна приватность: обновления игр, бэкапы.

А может, дело не в VPN

Медленный Wi-Fi — самая частая ложная тревога. Диапазон 2,4 ГГц забит в многоквартирных домах, роутер стоит за стеной. Сделайте тест без VPN и с VPN с одного места: если разница мала, проблема в канале или Wi-Fi, и лечится диапазоном 5 ГГц или кабелем. Мобильная сеть в час пик — та же история.

Иногда VPN быстрее

Бывает, что маршрут провайдера к конкретному сервису перегружен или идёт далеко, а путь через VPN-сервер короче. Внутри туннеля весь трафик выглядит одинаково, и сеть не может обращаться с частью его хуже. На это не стоит рассчитывать, но это объясняет, почему тест через ближний сервер иногда обгоняет прямое соединение.

Трафик и батарея

Ускорение — одна сторона. Сколько VPN расходует трафика и как влияет на батарею — отдельные вопросы, разобранные в статьях сколько трафика расходует VPN и VPN и батарея.

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