Ключ и конфиг: в чём разница
Ключ и конфиг описывают одно и то же соединение, но с разной подробностью. Ключ — это адрес на конверте, конфиг — полное техническое задание.
Сравнение по существу
| Ключ | Конфиг | |
|---|---|---|
| Вид | Одна строка | Файл 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. Какой резолвер спрашивать и что делать с локальными именами.
- Входящие подключения. Локальный порт, на котором клиент слушает другие программы.
- Логи. Уровень подробности, по которому потом ищут причину сбоя.
ГОТОВЫЙ ДОСТУП · 3 ДНЯ БЕСПЛАТНО
Когда разбираться в форматах не хочется
Ссылка-подписка от ТОК VPN: серверы, ключи и правила приходят готовыми и обновляются сами — собирать конфиг руками не нужно. Одна ссылка на все устройства, поддержка в Telegram отвечает ~10 минут.
- без карты
- одна ссылка на все устройства
- отмена в один клик
Попробовать 3 дня бесплатно →
без карты · отмена в один клик
Страница ответила на ваш вопрос?