Чем протокол отличается от транспорта
В строке подключения рядом стоят слова вроде «vless», «tls», «ws», «grpc». Это не синонимы и не альтернативы: они с разных этажей.
Что вы говорите: «здравствуйте, я такой-то, соедините меня с таким-то».
Правила опознания клиента и передачи адреса назначения: VLESS, VMess, Trojan, Shadowsocks.
Как вы это говорите: по телефону, письмом или через переводчика.
Способ доставки данных по сети и их защиты: обычное TCP-соединение, TLS, Reality, WebSocket, gRPC и другие варианты.
Почему их всё время путают
Потому что в разговоре всё называют «протоколом»: и VLESS, и Reality, и WebSocket. Формально это три разные вещи с трёх разных этажей, и понимание этажей сразу объясняет странные комбинации вроде «VLESS + Reality» или «VMess + WebSocket + TLS» — это не смесь протоколов, а один протокол на разных транспортах.
| Часть | Этаж | За что отвечает |
|---|---|---|
| VLESS, VMess, Trojan, Shadowsocks | Протокол | Кто вы и куда вас соединить |
| TLS, Reality | Защита транспорта | Шифрование и вид рукопожатия |
| TCP, WebSocket, gRPC, HTTP/2 | Способ доставки | В какой форме данные едут по сети |
| UDP (Hysteria) | Отдельная ветка | Своё управление доставкой |
Серверы приходят из подписки
В схеме четыре узла, и три из них у вас уже есть: приложение, ядро и устройство. Четвёртый — доступ — нельзя получить настройками: именно он приносит список серверов и право на них подключаться. Доступ Happ Plus: одна ссылка на все устройства, серверы обновляются сами, поддержка отвечает за ~10 минут. Первые 3 дня бесплатно и без карты.
- без карты
- одна ссылка на все устройства
- отмена в один клик
Что даёт разный транспорт
- Обычный TCP — самый прямой путь, минимум расходов.
- WebSocket — данные едут внутри веб-соединения; удобно, когда трафик проходит через промежуточные веб-серверы.
- gRPC — похожая идея с другим механизмом; иногда стабильнее на длинных сессиях.
- Reality — не способ доставки, а вид рукопожатия: разбор.
Пользователю выбирать не приходится и здесь: транспорт зафиксирован в конфигурации сервера. Но знание этажей помогает читать сообщения об ошибках: ошибка рукопожатия TLS и ошибка протокола — разные вещи, и лечатся по-разному.
Что важнее для скорости — протокол или транспорт?
Обычно ни то, ни другое: расстояние и ширина канала важнее. Из транспортов чуть экономнее прямой TCP, но разница мала.
Почему в одной ссылке столько параметров?
Потому что в ней описаны все три этажа сразу: протокол, защита и способ доставки, плюс параметры каждого.
Ошибка TLS — это проблема протокола?
Нет, это этаж защиты транспорта: стороны не смогли договориться или не приняли сертификат. См. зачем сертификат.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →