VPN замедляет интернет по трём причинам: данные шифруются, идут крюком через сервер и делят его канал с другими пользователями.
На хорошей настройке разница почти незаметна; на плохой страницы открываются с задержкой, а видео буферизуется. Почти всё это исправляется без смены сервиса: ближний сервер, лёгкий протокол, правильный MTU и проверка, что тормозит именно VPN, а не Wi-Fi.
пауза перед загрузкой → расстояние видео буферизуется → нагрузка сервера грузится и замирает → размер пакета медленно и без VPN → Wi-Fi или канал
Почему VPN замедляет интернет
- Расстояние до сервера. Главная причина. Каждый запрос летит до сервера и обратно, прежде чем попасть на сайт. Сервер в своей стране добавляет несколько миллисекунд, сервер за океаном добавит сотню и больше. Ощущается как задержка перед началом загрузки, а не как медленная закачка.
- Нагрузка сервера. Чем больше людей на одном сервере, тем меньше полосы каждому. Тот же сервер утром и вечером даёт разную скорость.
- Протокол. WireGuard и VLESS лёгкие, OpenVPN заметно тяжелее, особенно в режиме TCP.
- Шифрование. На современном телефоне и ноутбуке почти бесплатно. Становится узким местом на слабом роутере.
далёкий сервер ▇▇▇▇▇▇▇▇
протокол ▇▇▇▇▇▇
вечерняя нагрузка ▇▇▇▇▇
Wi-Fi, не канал ▇▇▇▇
MTU ▇▇
└─ проверять сверхудлина: насколько влияет расстояние до сервера ▇▇▇▇▇▇▇▇ загрузка сервера ▇▇▇▇▇▇ протокол и шифрование ▇▇▇ размер пакета ▇▇ ваш канал ▇▇▇▇▇
Как мы сами выбираем, где ставить новые серверы, и почему расстояние решает больше протокола, рассказано в заметке как мы выбираем локации.
Задержка и полоса: два разных «медленно»
Задержка, она же пинг (время ответа, чем меньше тем лучше), это пауза перед тем, как что-то произойдёт: страница начинает отрисовываться, собеседник слышит вас. Полоса это сколько данных проходит в секунду: скорость загрузки, качество видео. VPN почти всегда добавляет задержку из-за крюка, но не обязан сильно резать полосу, если сервер не перегружен. Если тест скорости показывает почти прежнюю загрузку, а сёрфинг ощущается медленнее, проблема в расстоянии, и лечится ближним сервером.
задержка (пинг) пауза перед началом
страница, голос, игра
VPN добавляет всегда
полоса сколько в секунду
видео, загрузки
VPN не обязан резатьКак измерить скорость VPN честно
- Тест скорости без VPN: загрузка, отдача, пинг, например в нашем интернетометре. Мерьте по кабелю или рядом с роутером: шум Wi-Fi легко перекроет эффект VPN.
- Ближайший сервер, тот же сайт теста, в те же минуты.
- Ещё один-два ближних сервера.
- Другой протокол, повтор.
- Убедитесь, что во время теста туннель был поднят: What Is My IP.
Сравнивайте сначала пинг, потом загрузку. Пинг вырос с 15 до 40 мс при той же загрузке, это здоровое соединение. Пинг ушёл к 300 мс, значит вы едете не через ту часть света.
было 15 мс → стало 40 мс здоровое загрузка почти та же соединение было 15 мс → стало 300 мс не та часть света
[ ] замер без туннеля [ ] замер с туннелем, тот же сервер [ ] по кабелю или рядом с роутером [ ] три раза, берём среднее [ ] в одно и то же время суток
Как ускорить VPN: восемь шагов
- Ближний сервер. Автовыбор обычно прав, а если нет, выберите вручную по задержке на странице серверов.
- Протокол WireGuard или VLESS вместо OpenVPN. Разница может быть в разы.
- Другой сервер в той же стране. Один перегружен, соседний свободен.
- MTU 1280. Если страницы начинают грузиться и замирают, пакеты слишком большие для сети. Поле MTU есть не везде: точно есть в клиентах WireGuard, которые импортируют файл
.conf: там это строкаMTU = 1280в разделе[Interface]. Приложения из магазина его обычно не показывают; если не нашли, переходите к следующему пункту, а не ищите. - Выключите multi-hop. Два сервера дают два крюка. Нужен только для особых задач.
- IPv6. Если сеть даёт IPv6, а туннель нет, часть соединений сначала пробует IPv6 и ждёт таймаут. Отключить IPv6 можно на Android в Настройки → Сеть и интернет → мобильная сеть → точки доступа (APN) → тип APN, а на компьютере в свойствах сетевого адаптера; в приложении же лучше включить обработку IPv6 внутри туннеля, если такой пункт есть. тест утечки IPv6 покажет, выходит ли он мимо.
- Роутер. Если VPN стоит на роутере, его процессор и есть предел. Телефон с приложением обычно быстрее дешёвого роутера, шифрующего за весь дом.
- Раздельное туннелирование для тяжёлых задач, которым не нужна приватность: обновления игр, бэкапы.
[ ] ближний сервер по задержке [ ] WireGuard или VLESS, не OpenVPN [ ] другой сервер в той же стране [ ] MTU 1280, если страницы замирают [ ] выключить multi-hop [ ] IPv6: включить в туннеле или выкл. [ ] роутер: предел процессора [ ] раздельный туннель для тяжёлого
Как получить разбор своих замеров
Цифры сами по себе мало что говорят: важно соотношение до и после и расстояние до сервера. Соберите замеры и отдайте их на разбор.
без VPN скорость ▇▇▇▇▇▇▇▇ пинг ▇▇
с VPN скорость ▇▇▇▇▇▇ пинг ▇▇▇▇
└─ падение на проценты: норма
падение в разы: неисправностьПомоги разобраться, почему VPN замедляет интернет.
Без VPN: (скорость) Мбит/с, пинг (мс).
С VPN: (скорость) Мбит/с, пинг (мс).
Мой город: (город). Сервер VPN: (страна, город).
Протокол: (WireGuard / VLESS / OpenVPN / не знаю).
Подключение: (Wi-Fi / кабель / мобильный интернет).
Скажи, укладывается ли такое падение в норму для
этого расстояния, или дело в настройках. Если в
настройках, что проверить по порядку.
Не советуй просто «взять сервер поближе», если
цифры на это не указывают.
сервер ближе ▇▇▇▇▇▇▇▇▇ сменить протокол ▇▇▇▇▇ подобрать MTU ▇▇▇▇ 5 ГГц вместо 2,4 ▇▇▇▇ закрыть фоновые закачки ▇▇▇
Если замеры сделаны, а вывод из них неочевиден, отдайте цифры нейросети.
Помоги разобрать мои замеры скорости.
Без туннеля: загрузка (сколько), отдача (сколько),
задержка (сколько мс).
С туннелем: загрузка (сколько), отдача (сколько),
задержка (сколько мс).
Сервер туннеля: (город или страна).
Я нахожусь: (город или страна).
Подключение: (кабель / Wi-Fi / мобильный).
Скажи, нормальная ли это потеря для такого
расстояния, во что она упирается и что даст
больше всего. Если данных мало, скажи каких.
А может, дело не в VPN
Медленный Wi-Fi это самая частая ложная тревога. Диапазон 2,4 ГГц забит в многоквартирных домах, роутер стоит за стеной. Сделайте тест без VPN и с VPN с одного места: если разница мала, проблема в канале или Wi-Fi, и лечится диапазоном 5 ГГц или кабелем. Мобильная сеть в час пик даёт ту же картину.
тест без VPN ─┐ тест с VPN ─┘ с одного места разница мала → дело в канале или Wi-Fi 2,4 ГГц, роутер за стеной разница в разы → дело в туннеле
Может ли VPN ускорить интернет
Бывает, что маршрут провайдера к конкретному сервису перегружен или идёт далеко, а путь через VPN-сервер короче. Внутри туннеля весь трафик выглядит одинаково, и сеть не может обращаться с частью его хуже. На это не стоит рассчитывать, но это объясняет, почему тест через ближний сервер иногда обгоняет прямое соединение.
сервер в своей стране немного соседняя страна заметно другой континент сильно └─ задержка растёт от расстояния и не лечится настройками
Трафик и батарея
Скорость это одна сторона. Сколько VPN расходует трафика и как влияет на батарею, разобрано отдельно, в статьях сколько трафика тратит ВПН и VPN и батарея.
В 404 VPN основной протокол VLESS, он работает в приложениях для Android и macOS, а для Стамбула и Марселя в кабинете можно взять файл .conf для клиента WireGuard. Сервер вы выбираете сами, задержка каждого видна в приложении до подключения. Подробнее на странице как это работает, а начать можно с главной.