vmess

VMess медленный? Накладные расходы шифрования и VMess vs VLESS

Почему VMess не разгоняется, а телефон греется: двойное шифрование, проверка времени, VMess vs VLESS и почему статичный конфиг уступает CyberPort AI.

Автор ZoltVPN TeamОпубликовано Обновлено
Схема: данные VMess шифруются дважды — внутри протокола и в TLS — в сравнении с адаптивным подключением CyberPort AI.

VMess теряет скорость по двум причинам. Первая связана с самим протоколом: у VMess собственное шифрование и аутентификация, а поверх него обычно добавляют ещё и TLS, то есть данные шифруются дважды. Это лишняя нагрузка на процессор, особенно заметная на телефонах, роутерах и старых устройствах. Вторая причина, и она важнее, — в способе использования: типичный VMess-конфиг — это один сервер и один фиксированный транспорт, и когда этот путь замедляют или блокируют, скорость падает или соединение пропадает. CyberPort AI постоянно измеряет соединение и переключается между 10 моделями подключения и несколькими серверами, поэтому на практике он быстрее статичного VMess-конфига.

Что такое VMess

VMess — исходный протокол платформы V2Ray. Его создавали так, чтобы он оставался защищённым даже без внешнего шифрования, поэтому в него встроено всё необходимое:

  • собственное шифрование — AES-128-GCM или ChaCha20-Poly1305;
  • аутентификация — пользователь опознаётся по UUID, заголовки запросов проверяются;
  • проверка времени — в запросе передаётся метка времени, и расхождение часов клиента и сервера, как правило, не должно превышать 90 секунд, иначе соединение отклоняется.

Когда VMess появился, такой подход был оправдан. Но со временем VMess почти всегда стали заворачивать в TLS, чтобы трафик выглядел как обычный HTTPS. И тут встроенное шифрование превратилось в лишний слой.

Накладные расходы №1: шифрование поверх TLS

Если VMess работает внутри TLS, каждый пакет шифруется и расшифровывается дважды: сначала самим VMess, затем TLS. Мощный компьютер этого почти не замечает, но есть устройства, на которых разница ощутима:

  • смартфоны — больше расход батареи и нагрев, особенно при долгом просмотре видео;
  • домашние роутеры, в том числе с OpenWrt, — слабый процессор становится узким местом, и скорость упирается в него, а не в канал;
  • старые ноутбуки и ТВ-приставки — не успевают обрабатывать поток, даже если канал быстрый.

Кроме того, каждый пакет VMess несёт дополнительные заголовки и данные аутентификации, то есть для передачи того же объёма нужно отправить немного больше байтов. На коротком тесте это незаметно, но при длительном потоке — видео или загрузке больших файлов — лишняя работа копится постоянно.

Накладные расходы №2: зависимость от времени

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

VMess vs VLESS

VLESS — более поздний и облегчённый протокол из того же семейства. Он отказался от собственного шифрования, полностью полагаясь на внешний TLS, и не зависит от проверки времени.

КритерийVMessVLESS
Собственное шифрованиеЕстьНет, защищает внешний TLS
Вместе с TLSДвойное шифрование, больше накладных расходовОдно шифрование, легче
Проверка времениНужна, расхождение обычно до 90 секундНе нужна
Нагрузка на слабые устройстваВышеНиже
Статичный конфиг при замедлении или блокировкеТормозит или отключаетсяТоже тормозит или отключается

Теоретически VLESS эффективнее. Но последняя строка таблицы показывает главное: и VMess, и VLESS в виде фиксированного конфига одинаково страдают, когда их путь замедляют или блокируют.

Что на самом деле определяет скорость

В реальной жизни накладные расходы протокола обычно влияют меньше, чем условия сети. Типичный VMess-конфиг — один сервер, один порт, один транспорт, настроенные вручную или взятые из бесплатного списка. Его проблемы:

  1. единственный путь замедляют — после распознавания скорость постепенно урезают;
  2. IP сервера блокируют — конфиг перестаёт работать;
  3. бесплатные и общие конфиги перегружены — слишком много людей на одном сервере;
  4. нет адаптации — при переходе с Wi-Fi на мобильный интернет или в вечерний пик конфиг ведёт себя совсем иначе.

Подробнее о том, почему статичные конфиги со временем тормозят, — в статье «V2Ray тормозит?», а о том, как DPI находит такие соединения, — в материале «Что такое DPI и как он блокирует VPN». Для сравнения с классическими протоколами пригодится разбор OpenVPN.

Как это решает CyberPort AI

CyberPort AI не требует выбирать протокол и импортировать конфиги. Он учитывает ваше местоположение, провайдера и текущую производительность соединения, выбирает одну из 10 моделей подключения и постоянно следит за тем, как она работает. Если модель блокируют или она тормозит, движок за секунды переключается на другую и запоминает, что работает в каждой сети. Вы получаете соединение, которое работает здесь и сейчас, а не конфиг, который нужно постоянно обслуживать.

Частые вопросы

Конфиг VMess правильный, но не подключается. В чём дело?

Чаще всего виновато время на устройстве. Включите автоматическую установку даты и времени, проверьте часовой пояс и подключитесь снова.

Что быстрее — VMess или VLESS?

На одном и том же сервере и в одной сети VLESS теоретически легче, потому что в нём нет второго слоя шифрования. Но если оба — фиксированные конфиги, при замедлении или блокировке тормозят оба.

Нужно ли выбирать протокол в ZoltVPN?

Нет. CyberPort AI сам выбирает подходящую модель подключения.

Можно попробовать бесплатно?

Да, 7 дней бесплатно, без банковской карты.

Хватит обслуживать конфиги: скачайте ZoltVPN и попробуйте 7 дней бесплатно. Обзор сервиса на русском — на главной странице.

Тегиvmessvlessv2rayencryptionspeed
На других языкахEnglish简体中文
ПоделитьсяTelegramX

Оставайтесь на связи с ZoltVPN

7 дней бесплатно, без банковской карты. Приложения для iPhone, iPad, Mac, Android, Android TV и Windows.