Ключ и конфиг: в чём разница
Ключ и конфиг описывают одно и то же соединение, но с разной подробностью. Ключ — это адрес на конверте, конфиг — полное техническое задание.
Подписка для Happ — 3 дня бесплатно, дальше от 200 ₽
Выберите срок и оформите подписку прямо на этой странице — переходить никуда не нужно. Ссылка приходит на почту сразу и добавляется в Happ одной кнопкой.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Работает во всех форматах, о которых здесь речь
- СБП, карты МИР и Visa/Mastercard
- Оплата проходит здесь же, на happhub.cc
Сравнение по существу
| Ключ | Конфиг | |
|---|---|---|
| Вид | Одна строка | Файл JSON на десятки строк |
| Что описывает | Только исходящее соединение | Входы, выходы, маршрутизацию, DNS, логи |
| Читается человеком | С трудом, но да | Да, если знать структуру |
| Правится вручную | Почти всегда ломается | Да, это его назначение |
| Откуда берётся | Выдаёт сервис или сервер | Собирается из ключа или пишется руками |
Ключ разворачивается в конфиг
Когда клиент принимает строку vless://, он не хранит её как есть: параметры раскладываются в структуру, которую понимает ядро. То есть конфиг всегда существует — просто обычно его не показывают. Из ключа можно собрать конфиг вручную, обратное преобразование тоже возможно, но теряет всё, чего в ключе нет: маршрутизацию, настройки DNS, локальные порты.
vless://uuid@host:443?security=reality&sni=… → {"outbounds":[{"protocol":"vless","settings":{…},"streamSettings":{…}}]}-
01
uuidИдентификаторПопадает вsettings.vnext[0].users[0].id -
02
host:443Адрес и портПопадают вsettings.vnext[0].addressиport -
03
security=realityЗащитаРаскрывается вstreamSettings.securityи блокrealitySettings -
04
sni, pbk, sidПараметры RealityЛожатся внутрьrealitySettings -
05
#меткаНазваниеВ конфиге становится тегом исходящего соединения
Что даёт конфиг сверх ключа
- Маршрутизацию. В ключе её нет вообще — правила живут в конфиге.
- Несколько выходов сразу. Основной сервер, запасной, прямое соединение.
- Настройки DNS. Какой резолвер спрашивать и что делать с локальными именами.
- Входящие подключения. Локальный порт, на котором клиент слушает другие программы.
- Логи. Уровень подробности, по которому потом ищут причину сбоя.
Когда разбираться в форматах не хочется
Ссылка-подписка от ТОК: серверы, ключи и правила приходят готовыми и обновляются сами — собирать конфиг руками не нужно. Одна ссылка на все устройства, поддержка в Telegram отвечает ~10 минут.
- без карты
- одна ссылка на все устройства
- отмена в один клик