Перейти к содержимому
INCY

Протоколы INCY: VLESS, Reality, Trojan и VMess — чем отличаются

Технический разбор протоколов, которые понимает INCY: устройство, формат ключа и простое правило выбора сервера из подписки.

Раздел:
Руководства
Опубликовано:
Автор:
редакция incy-vpn.net
Читать:
6 мин
Содержание
  1. Чем отличаются VLESS, Reality, Trojan и VMess
  2. VLESS: лёгкий протокол Xray
  3. Trojan: пароль поверх TLS
  4. VMess: классический протокол V2Ray
  5. Как INCY выбирает протокол
  6. Что выбрать, если в подписке несколько вариантов

INCY поддерживает три протокола ядра Xray-core: VLESS (в том числе с Reality), Trojan и VMess. Они по-разному проверяют доступ к серверу и шифруют данные, но выбирать протокол вручную не нужно: он записан в ключе. Вы выбираете сервер, а INCY сам настраивает подключение по его протоколу.

INCY — клиент, а не VPN-сервис: серверов у него нет. Ключи с протоколами даёт сервис подписки или ваш собственный сервер, а приложение их читает и подключается.

Чем отличаются VLESS, Reality, Trojan и VMess

Протоколы INCY в сравнении
ПротоколКак устроенДоступ проверяется поНачало ключа
VLESS + TLSЛёгкий протокол Xray, шифрование даёт TLSUUIDvless://
VLESS + RealityТранспорт на базе TLS 1.3 без своего домена и сертификатаUUID и ключу x25519vless:// с security=reality
TrojanПротокол поверх TLS на порту 443Паролюtrojan://
VMessКлассический протокол V2Ray с собственным шифрованиемUUIDvmess://

Главное различие — кто отвечает за шифрование и чем сервер проверяет, что подключились именно вы. Профили маршрутизации, раздельное туннелирование и режим TUN работают одинаково с любым из протоколов.

VLESS: лёгкий протокол Xray

VLESS — протокол, созданный для Xray. Собственного шифрования у него нет: он отвечает только за то, чтобы передать данные и предъявить серверу идентификатор пользователя — UUID. Защищает соединение внешний слой: обычный TLS с сертификатом на домен сервера или Reality. Благодаря этому у VLESS мало служебных данных и небольшая нагрузка на устройство.

Ключ VLESS с TLS (значения выдуманные)
vless://uuid@server.example.com:443?security=tls&encryption=none&type=tcp&sni=server.example.com#Server-1

Слева от @ стоит UUID, справа — адрес сервера и порт. После ? идут параметры: security=tls говорит о транспорте, encryption=none — о том, что своего шифрования у VLESS нет. Текст после # — имя сервера, под которым он появится в списке INCY.

Reality: TLS 1.3 с ключом x25519

Reality — транспорт для VLESS на базе TLS 1.3. Вместо сертификата на собственный домен он использует аутентификацию по ключу x25519: в ключе доступа передаётся публичный ключ сервера, и клиент проверяет сервер по нему. Поэтому серверу с Reality не нужны ни свой домен, ни сертификат — это упрощает настройку своего сервера.

Ключ VLESS Reality (значения выдуманные)
vless://uuid@server.example.com:443?security=reality&encryption=none&pbk=PUBLIC_KEY&sid=ab12cd34&type=tcp&sni=example.com#Server-2

Узнать Reality просто: в параметрах стоит security=reality, а также pbk — публичный ключ сервера и sid — короткий идентификатор. Остальные параметры INCY читает из ключа сам, менять их вручную не нужно.

Trojan: пароль поверх TLS

Trojan работает поверх TLS, как правило на порту 443. Клиент устанавливает TLS-соединение с сервером и внутри него предъявляет пароль. Шифрование обеспечивает TLS, поэтому серверу нужен действующий сертификат. Ключ у Trojan короткий и хорошо читается:

Ключ Trojan (значения выдуманные)
trojan://password@server.example.com:443?security=tls&type=tcp&sni=server.example.com#Server-3

Вместо UUID перед @ стоит пароль. Поскольку TLS проверяет срок действия сертификата, при неверной дате на устройстве подключение может не установиться.

VMess: классический протокол V2Ray

VMess появился в V2Ray, и Xray-core поддерживает его для совместимости с серверами, которые на нём работают. В отличие от VLESS, у VMess есть собственное шифрование, а пользователь определяется по UUID. На серверах его часто дополнительно запускают поверх TLS. VMess чувствителен к точности часов: если время на устройстве заметно расходится с сервером, подключение отклоняется.

Ключ vmess:// выглядит иначе, чем остальные: после префикса идёт набор символов в кодировке base64. Внутри — обычный JSON с параметрами сервера:

Содержимое ключа vmess:// после декодирования (значения выдуманные)
{
  "v": "2",
  "ps": "Server-4",
  "add": "server.example.com",
  "port": "443",
  "id": "uuid",
  "net": "tcp",
  "tls": "tls"
}

Декодировать ключ самому не нужно: INCY делает это при импорте. Подробнее о форматах ключей и способах их добавить — в статье ключ доступа INCY.

Как INCY выбирает протокол

  • Протокол записан в ключе. INCY определяет его по началу строки — vless://, trojan:// или vmess:// — и по параметрам. Настраивать в приложении ничего не нужно.
  • Подписка может содержать разные протоколы. Ссылка-подписка — это список ключей. В нём могут быть серверы на VLESS Reality, Trojan и VMess, и все они появятся в общем списке.
  • Сменить протокол = выбрать другой сервер. Отдельного переключателя протоколов нет: подключаясь к другому серверу, вы используете его протокол.
  • Обновление подписки подтягивает новые параметры. Если сервис изменил настройки сервера, обновите подписку — INCY перечитает ключи.

В любом тарифе сервиса подписки есть VLESS Reality, Trojan и VMess, а все локации доступны на любом сроке и числе устройств. Ориентировочный список локаций — на странице серверов, а как добавить подписку в приложение, описано в пошаговой настройке.

Что выбрать, если в подписке несколько вариантов

Для повседневной работы протокол важен меньше, чем сам сервер: его загрузка и расстояние до вас. Поэтому выбирайте по двум практическим признакам — пингу и стабильности.

  1. Шаг 1. Проверьте пинг

    Запустите проверку пинга в INCY и отберите два-три сервера с наименьшим значением в нужной вам стране.

  2. Шаг 2. Поработайте на каждом

    Подключитесь к первому серверу и пользуйтесь им как обычно: сайты, видео, рабочие сервисы. Затем повторите со вторым.

  3. Шаг 3. Оставьте стабильный

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

Если сервер не отвечает, попробуйте другой сервер из подписки, обновите подписку и проверьте дату и время на устройстве. Остальные причины разобраны в статье INCY не подключается.

Свой сервер настраивается наоборот: протокол вы выбираете при его установке, а INCY получает готовый ключ. Что для этого понадобится, рассказано в статье свой VPS для INCY. Готовые серверы со всеми тремя протоколами входят в подписку — на 10.11.2026 от 290 ₽ за месяц, варианты на странице тарифов. Где взять ключ и как его добавить — на странице ключей для INCY.

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

Можно ли в INCY переключить протокол у сервера?
Нет. Протокол — свойство сервера и записан в его ключе. Чтобы подключиться по другому протоколу, выберите другой сервер из подписки.
Что означает security=reality в ключе?
Это VLESS с транспортом Reality: TLS 1.3 с аутентификацией по ключу x25519. Публичный ключ сервера передаётся в параметре pbk.
Почему ключ vmess:// выглядит как случайный набор символов?
Это JSON с параметрами сервера, закодированный в base64. INCY декодирует его сам при импорте.
Влияет ли протокол на маршрутизацию?
Нет. Профили маршрутизации и раздельное туннелирование применяются одинаково к любому протоколу.

Подключите INCY за 2 минуты

Подписка от 290 ₽ в месяц, одна ссылка для всех устройств. Сначала можно попробовать: 1 день бесплатно и без карты.