Зачем вообще разные протоколы
Список из шести-семи незнакомых слов пугает, но за ними стоит одна простая вещь: договорённость о том, как выглядит соединение. Разберём, зачем их столько.
Язык, на котором договариваются двое. Смысл можно передать по-русски и по-английски — важно лишь, чтобы обе стороны знали один и тот же язык.
Набор правил, описывающих, как ядро представляется серверу, как они договариваются о ключах шифрования и в каком виде дальше передаются данные.
Почему протокол не один
Первая причина — история. Протоколы появлялись один за другим, каждый следующий исправлял недостатки предыдущего: лишние поля, избыточные проверки, ненужные расходы на служебные данные. Старые никуда не делись — на серверах их всё ещё поддерживают ради совместимости.
Вторая причина — разные задачи. Одному важна минимальная нагрузка на процессор (это заметно на телевизорах и слабых телефонах), другому — устойчивость на плохой мобильной связи, третьему — чтобы соединение внешне выглядело как обычный визит на сайт. Отсюда разные конструкции, и ни одна не «лучше» вообще — только под конкретную задачу.
Шесть протоколов в одной таблице
| Протокол | Суть в одной строке | Разбор |
|---|---|---|
| VLESS | Лёгкий современный протокол без собственного шифрования — им занимается слой ниже | читать |
| Reality | Режим рукопожатия, при котором соединение выглядит как обычный визит на публичный сайт | читать |
| VMess | Предшественник VLESS со своим шифрованием и проверкой времени | читать |
| Trojan | Соединение, неотличимое по форме от обычного https-сайта | читать |
| Shadowsocks | Простой и очень экономный протокол на общем пароле | читать |
| Hysteria | Протокол поверх UDP, рассчитанный на нестабильные каналы | читать |
Главное, что нужно понять про выбор
Протокол уже выбран за вас — он записан в самой конфигурации сервера, которую вы получили по подписке. Вы не переключаете протокол, вы выбираете сервер, а вместе с ним приезжает и протокол. Подробно — что выбрать и почему обычно выбирать не надо.
- P09 Чем протокол отличается от транспортаДва разных слоя, которые постоянно путают открыть →
- P10 Почему один протокол работает, а другой нетСовместимость версий, сеть и параметры сервера открыть →
- P08 Что выбрать и почему обычно выбирать не надоКогда выбор действительно имеет смысл открыть →
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Где проходит граница этого раздела
Мы объясняем смысл и различия. Разбор синтаксиса строк подключения, структуры полей и конвертация форматов — соседний сайт сети happhub.cc. Если у вас на экране конкретная ошибка с упоминанием протокола, её текст разобран на happ.repair.
Какой протокол самый быстрый?
На хорошем канале разница между современными протоколами не заметна: скорость определяют расстояние до сервера и ширина канала, а не заголовки протокола. Разница проявляется на слабых устройствах и плохой связи.
Какой самый надёжный?
Надёжность соединения зависит от сервера и маршрута гораздо больше, чем от протокола. Из общих соображений современные протоколы предпочтительнее устаревших — просто потому, что их активнее поддерживают.
Можно ли использовать несколько протоколов одновременно?
В списке серверов могут быть конфигурации с разными протоколами, и вы переключаетесь между ними, выбирая сервер. Одно активное соединение работает по одному протоколу.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →