Протоколы INCY: VLESS, Reality, Trojan и VMess — чем отличаются
Технический разбор протоколов, которые понимает INCY: устройство, формат ключа и простое правило выбора сервера из подписки.
- Раздел:
- Руководства
- Опубликовано:
- Автор:
- редакция incy-vpn.net
- Читать:
- 6 мин
Содержание
INCY поддерживает три протокола ядра Xray-core: VLESS (в том числе с Reality), Trojan и VMess. Они по-разному проверяют доступ к серверу и шифруют данные, но выбирать протокол вручную не нужно: он записан в ключе. Вы выбираете сервер, а INCY сам настраивает подключение по его протоколу.
INCY — клиент, а не VPN-сервис: серверов у него нет. Ключи с протоколами даёт сервис подписки или ваш собственный сервер, а приложение их читает и подключается.
Чем отличаются VLESS, Reality, Trojan и VMess
| Протокол | Как устроен | Доступ проверяется по | Начало ключа |
|---|---|---|---|
| VLESS + TLS | Лёгкий протокол Xray, шифрование даёт TLS | UUID | vless:// |
| VLESS + Reality | Транспорт на базе TLS 1.3 без своего домена и сертификата | UUID и ключу x25519 | vless:// с security=reality |
| Trojan | Протокол поверх TLS на порту 443 | Паролю | trojan:// |
| VMess | Классический протокол V2Ray с собственным шифрованием | UUID | vmess:// |
Главное различие — кто отвечает за шифрование и чем сервер проверяет, что подключились именно вы. Профили маршрутизации, раздельное туннелирование и режим TUN работают одинаково с любым из протоколов.
VLESS: лёгкий протокол Xray
VLESS — протокол, созданный для Xray. Собственного шифрования у него нет: он отвечает только за то, чтобы передать данные и предъявить серверу идентификатор пользователя — UUID. Защищает соединение внешний слой: обычный TLS с сертификатом на домен сервера или Reality. Благодаря этому у VLESS мало служебных данных и небольшая нагрузка на устройство.
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://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://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 с параметрами сервера:
{
"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. Проверьте пинг
Запустите проверку пинга в INCY и отберите два-три сервера с наименьшим значением в нужной вам стране.
Шаг 2. Поработайте на каждом
Подключитесь к первому серверу и пользуйтесь им как обычно: сайты, видео, рабочие сервисы. Затем повторите со вторым.
Шаг 3. Оставьте стабильный
Выберите сервер, на котором соединение держится без обрывов и страницы открываются быстро. Его протокол и будет вашим вариантом. Если со временем сервер начнёт работать хуже, повторите сравнение.
Если сервер не отвечает, попробуйте другой сервер из подписки, обновите подписку и проверьте дату и время на устройстве. Остальные причины разобраны в статье INCY не подключается.
Свой сервер настраивается наоборот: протокол вы выбираете при его установке, а INCY получает готовый ключ. Что для этого понадобится, рассказано в статье свой VPS для INCY. Готовые серверы со всеми тремя протоколами входят в подписку — на 10.11.2026 от 290 ₽ за месяц, варианты на странице тарифов. Где взять ключ и как его добавить — на странице ключей для INCY.
Частые вопросы
Можно ли в INCY переключить протокол у сервера?
Что означает security=reality в ключе?
pbk.