VLESS или WireGuard: в чём разница
Сравниваем VLESS (Xray) и WireGuard: как они устроены, скорость, работа в мобильных сетях и какой протокол подойдёт вам.
WireGuard и VLESS — два популярных способа построить защищённое подключение. Оба быстрые и современные, но устроены по-разному и лучше подходят для разных задач.
Коротко о WireGuard
WireGuard — VPN-протокол, который встроен в ядро Linux и доступен на всех популярных платформах. Он использует современную криптографию (Curve25519, ChaCha20, Poly1305), очень компактен и быстр. Работает только поверх UDP.
Коротко о VLESS
VLESS — протокол из проекта Xray. Шифрование берёт на себя TLS 1.3 (в TL VPN — технология Reality), а данные могут передаваться по TCP или HTTP. Подробно — в статье «Что такое VLESS и Reality».
Сравнение
| VLESS + Reality | WireGuard | |
|---|---|---|
| Шифрование | TLS 1.3 | Noise, ChaCha20-Poly1305 |
| Транспорт | TCP, HTTP | Только UDP |
| Как выглядит в сети | Как обычный HTTPS-сайт | Узнаваемый VPN-трафик |
| Скорость | Высокая | Очень высокая |
| Смена сети (Wi-Fi ↔ мобильная) | Переподключается за секунды | Практически незаметно |
| Сети, где разрешён только веб-трафик | Работает | Часто не работает |
| Приложение | Happ, v2RayTun и др. | Официальный клиент WireGuard |
Где удобнее WireGuard
- Домашние и офисные сети, где UDP проходит без ограничений.
- Объединение своих устройств и серверов в одну частную сеть.
- Когда важна максимальная скорость на слабом железе, например на роутере.
Где удобнее VLESS
- Гостевые и корпоративные Wi-Fi. В сетях отелей, кафе и офисов часто открыт только веб-трафик (порты 80 и 443), а UDP закрыт. VLESS работает поверх обычного HTTPS-порта, поэтому подключается там, где WireGuard не может.
- Мобильный интернет. Режимы TCP и XHTTP стабильно держат соединение в сотовых сетях.
- Гибкость. В одной подписке можно держать несколько режимов и переключаться между ними, если один работает хуже.
А если нужен UDP?
В подписке TL VPN, помимо VLESS, есть режим UDP на протоколе Hysteria2. Он хорошо подходит для сетей с потерями пакетов. Подробнее — в статье «TCP, XHTTP или UDP: какой режим выбрать».
Вывод
WireGuard отлично подходит для своих серверов и сетей без ограничений. Для повседневного использования на телефоне и ноутбуке в разных сетях удобнее VLESS: он подключается практически везде и выглядит как обычный HTTPS.