VLESS не работает в большинстве случаев по одной из пяти причин: на устройстве сбито время, клиент старый и не понимает Reality или XTLS-Vision, домен для маскировки (SNI) недоступен в вашей сети, соединение построено на UDP-транспорте, который сеть режет, или подписка просто закончилась. Сам протокол при этом исправен. Порядок ниже отсортирован от самых частых причин к редким; на каждую уходит минута.

Сначала определите симптом

  • Не подключается вовсе: ошибка сразу или бесконечное «подключение». Причины 1–4.
  • Подключается, но сайты не открываются: DNS, IPv6, режим клиента. Причины 5–6.
  • Работает по мобильной сети, не работает по Wi-Fi (или наоборот): сеть. Причины 3–4.
  • Работает минуту и отваливается: причина 7.

1. Время на устройстве

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

2. Подписка и ключ

Истёкшая подписка, исчерпанный трафик, удалённый или пересозданный ключ — все ноды разом перестают работать. Проверьте в личном кабинете сервиса. Если ссылка-подписка обновлялась, импортируйте её заново.

3. Версия клиента и ядра

Reality и XTLS-Vision появились в Xray сравнительно недавно. Старые версии v2rayN, v2rayNG, Streisand или Clash с прежним ядром выдают ошибку при импорте или вечный таймаут только на VLESS-нодах, тогда как другие протоколы работают. Обновите клиент; в Clash-клиентах переключитесь на ядро Mihomo. Как устроены VLESS и Reality и зачем им свежее ядро — в статье VLESS: что это за протокол.

4. Транспорт и сеть

Классический VLESS + Reality идёт по TCP на порт 443 и проходит почти везде. Но если нода настроена на UDP-транспорт (например, через QUIC или в связке с Hysteria), сети офисов, кампусов и части отелей её режут. Симптом: по мобильной сети работает, по Wi-Fi нет. Выберите ноду с TCP-транспортом. Если и она не подключается только в одной сети, эта сеть может блокировать домен из SNI — попробуйте ноду с другим SNI или сообщите сервису.

5. Подключено, но ничего не открывается: DNS

Туннель поднят, What Is My IP показывает адрес сервера, а сайты не грузятся или грузятся с огромной задержкой. Обычно DNS-запросы уходят мимо туннеля и не получают ответа, либо системный DNS конфликтует с клиентским. Включите в клиенте свой DNS (в Clash — DNS-override с fake-ip, в Xray-клиентах — «использовать DNS ядра»), а на Android поставьте «Частный DNS» в «Выключено» на время работы VPN. Полная проверка утечек — в статье утечки DNS и WebRTC.

6. Режим клиента и IPv6

Клиент может быть в режиме «системный прокси», который перехватывает только браузер, а не весь трафик: тогда часть приложений работает напрямую, часть через туннель, и картина кажется хаотичной. Переключитесь в режим TUN (в некоторых клиентах «VPN-режим»). Второе: сеть даёт IPv6, туннель — нет; часть сайтов сначала пробует IPv6 и ждёт. Отключите IPv6 в клиенте или на подключении; тест утечки IPv6 покажет, выходит ли он мимо.

7. Отваливается через минуты

На Android — энергосбережение, которое убивает клиент в фоне; снимите ограничения батареи и включите «Постоянную VPN». На любом устройстве — Keepalive за NAT мобильного оператора. Если рвётся только в одной сети — сеть периодически сбрасывает длинные соединения; помогает смена ноды или порта.

Порядок за десять минут

  1. Автосинхронизация времени.
  2. Личный кабинет: подписка, трафик, актуальная ссылка.
  3. Обновить клиент и ядро.
  4. Проверить на мобильной сети: работает → проблема в Wi-Fi-сети, взять TCP-ноду или другой SNI.
  5. DNS клиента включён, «Частный DNS» выключен.
  6. Режим TUN, IPv6 под контролем.
  7. Батарея без ограничений, Keepalive.
  8. Другая нода того же сервиса.

Что проверять, когда не подключается любой VPN, а не только VLESS, — в статье VPN не подключается.

Приложение 404 VPN само выбирает между VLESS + Reality и WireGuard в зависимости от сети, обновляет список серверов внутри аккаунта без ручных ссылок, держит DNS в туннеле и включает Kill Switch. Начать можно на главной.