Почему VPN работает медленно — 7 причин и как каждую исправить
Автор: Сергей Зайцев | Опубликовано: 11.05.2026 | Обновлено: 11.05.2026 | Чтение: 11 мин
«Включаю VPN — скорость падает с 200 до 40 Мбит/с». Это ненормально. Нормальная потеря скорости на VLESS+Reality — 10-20%. Если больше — одна из 7 причин ниже.
---
Причина 1: Протокол жрёт CPU
OpenVPN на TCP с шифрованием AES-256 — самый тяжёлый для процессора. На слабом железе (старый телефон, роутер с ARM 600 МГц) он шифрует медленнее, чем приходят пакеты.
Как проверить: включить VPN, запустить Speedtest. Смотреть на CPU в диспетчере задач / Activity Monitor. Если VPN-процесс занимает 80%+ — это проблема протокола.
Решение: переключиться на ChaCha20 вместо AES-256. ChaCha20 оптимизирован для ARM-процессоров и в 1.5-2 раза быстрее на мобильных устройствах.
VLESS+Reality использует ChaCha20 по умолчанию. WireGuard тоже. OpenVPN — AES-256 по умолчанию, ChaCha20 нужно настраивать вручную.
---
Причина 2: Нода далеко
Каждые 10 мс задержки = -5-8% пропускной способности TCP. Это физика сети.
Нода в США при подключении из Москвы → +150 мс → скорость TCP падает вдвое даже при хорошем канале.
Как проверить:
ping <IP вашей ноды>
Если > 80 мс — нода слишком далеко.
Хорошие значения:
- Нода в NL/DE из Москвы: 35-55 мс ✅
- Нода в FI из Москвы: 25-40 мс ✅
- Нода в US из Москвы: 120-180 мс ❌
Мои ноды в Нидерландах и Германии — для РФ оптимально.
---
Причина 3: Перегруженный сервер
Массовые VPN-сервисы (NordVPN, ExpressVPN, Windscribe) — тысячи пользователей на одном сервере. В 21:00 все они качают Netflix → пропускная способность делится поровну.
Как проверить: запустить Speedtest несколько раз в разное время. Если скорость 200 Мбит/с в 10:00 и 20 Мбит/с в 21:00 — нода перегружена в пиковые часы.
Решение: либо платить за премиум-тариф с менее загруженными серверами, либо использовать небольшой частный сервис (как мой) где пользователей < 500.
---
Причина 4: MTU не настроен
MTU (Maximum Transmission Unit) — максимальный размер пакета. По умолчанию для Ethernet — 1500 байт. VPN-туннель добавляет заголовки — эффективный MTU становится 1400-1460 байт.
Если MTU не настроен, пакеты фрагментируются → дополнительная нагрузка → падение скорости на 15-30%.
Как исправить в Windows:
netsh interface ipv4 set subinterface "Ethernet" mtu=1400 store=persistent
В Hiddify: настраивается автоматически. В v2rayNG — вручную в настройках профиля.
---
Причина 5: Протокол TCP вместо UDP
TCP-VPN (OpenVPN/SSTP) добавляет повторные передачи при потере пакетов. При нестабильном соединении это создаёт «TCP meltdown» — скорость падает экспоненциально.
VLESS+WS работает поверх HTTP/2 (TCP), но с оптимизацией — нет лишних повторных передач на уровне VPN.
WireGuard и Hysteria2 используют UDP — нет повторных передач, скорость стабильна даже при 2-3% потерях пакетов.
Рекомендация: если есть потери пакетов (видно в ping как Request timeout) — переключиться на VLESS+Reality или WireGuard.
---
Причина 6: DNS-запросы идут в обход VPN
Если DNS-запросы уходят через провайдера, а веб-трафик через VPN — для каждого сайта два отдельных маршрута. Это добавляет 20-100 мс к первому запросу.
Как проверить: dnsleaktest.com → Extended test. DNS-сервер должен быть IP ноды или Cloudflare/Google.
Решение: в Hiddify включить DNS через туннель. В v2rayNG добавить DNS-правило на 1.1.1.1 через прокси.
---
Причина 7: Старая версия клиента или Xray-core
Xray-core регулярно обновляется — новые версии быстрее и эффективнее. Старый v2rayNG 1.6.x работает медленнее чем 1.9.x на том же сервере.
Как проверить: в v2rayNG → About → версия Xray. Если < 1.8 — обновить.
Обновить v2rayNG: Google Play → Мои приложения → v2rayNG → Обновить.
Обновить Hiddify: App Store / Play Store → обновление, или в самом приложении: Settings → About → Check for updates.
---
Быстрый чек-лист
□ Протокол: VLESS+Reality или WireGuard (не OpenVPN TCP)
□ Пинг до ноды: < 80 мс
□ Нода не перегружена (проверить в разное время)
□ MTU настроен (1400 для большинства случаев)
□ UDP работает у вашего провайдера
□ DNS через туннель включён
□ Клиент и Xray-core актуальных версий
Если всё ок, но скорость < 50% от скорости без VPN — напишите мне, посмотрю конкретный случай.
---
FAQ
Сколько скорости нормально терять на VPN? 10-25% — норма для VLESS+Reality. 5-10% — для WireGuard. Больше 40% — что-то не так.
На мобильных данных VPN всегда медленнее чем на WiFi? Не всегда. МТС 5G в Москве с VPN дал 185 Мбит/с в тесте — больше чем у многих домашних провайдеров. Зависит от качества мобильной сети.
Поможет ли более быстрый тариф у провайдера? Если скорость без VPN 500 Мбит/с и с VPN 50 Мбит/с — скорость ограничена не тарифом, а нодой или протоколом. Покупка 1 Гбит/с не поможет.
---