Короткий ответ: это конфиг — адрес сервера, порт и ключи, упакованные в одну строку. Разбирать её руками не нужно: её целиком вставляют в клиент, который читает формат сам. Хранить её нужно как пароль — внутри лежат ваши учётные данные.

Что внутри этой строки

Устроена она как обычный веб-адрес, только вместо http в начале стоит название протокола. До двоеточия — схема, то есть каким способом подключаться. Дальше идут учётные данные, адрес сервера и номер порта. После вопросительного знака — параметры транспорта, после решётки — имя, под которым сервер появится в списке.

Читать это глазами не нужно и не полезно. Разбор — работа клиента: он определяет схему, достаёт параметры и заполняет поля сам. Вручную к ним возвращаются только тогда, когда что-то не подошло.

Восемь схем, которые клиент понимает

Список закрыт и выглядит так: socks5:// и http:// — простые прокси; ss:// — Shadowsocks; vless:// и vmess:// — современные протоколы с параметрами транспорта в ссылке; trojan:// — протокол, изображающий обычный HTTPS-сервер; awg:// и vpn:// — AmneziaWG в двух вариантах записи.

У SSH своей схемы ссылки нет: этот транспорт настраивается только вручную, через расширенный ввод. И наоборот, если ссылка не подходит ни под одну из восьми схем, автоматически она не разберётся — параметры придётся ввести руками.

Одна ссылка или список: что такое подписка

Ссылка может вести не к одному серверу, а к списку. Такая ссылка называется подпиской: за ней стоит перечень серверов, который обновляется на стороне того, кто его выдал. Клиент перечитывает этот список сам примерно раз в 12 часов, а кнопка «Обновить» делает это сразу — новые адреса появляются в приложении, а исчезнувшие пропадают.

Разница практическая: одиночный конфиг — это один сервер и одна точка отказа, подписка — список, из которого можно выбрать другой, когда первый не отвечает.

QR-код вместо строки

Тот же конфиг часто выдают картинкой с QR-кодом. Камерой считываются оба вида: и код с одиночным сервером, и код с подпиской. Это удобно, когда конфиг открыт на экране компьютера и пересылать его через мессенджер не хочется.

Ограничения простые: код размером больше 8 КБ или с неизвестной схемой ссылки отклоняется ещё до разбора, а входные данные объёмом больше 64 КБ не принимаются вовсе.

Ссылка — это пароль

Внутри конфига лежат ваши учётные данные: пароль или ключ, по которому сервер вас узнаёт. У всякого, кто получил строку целиком, будет ровно тот же доступ, что у вас. Поэтому её не публикуют в открытых чатах, не выкладывают на форумах со скриншотом экрана и не пересылают тем, кому не доверяют.

Из того же соображения стоит быть осторожнее со скриншотами: код на картинке читается так же легко, как строка текстом.

Если ссылка не подошла

Бывает, что строка не разбирается: экзотическая схема, нестандартные параметры, обрезанный при копировании хвост. В этом случае помогает расширенный ввод — те же поля, но заполняются вручную: адрес, порт, транспорт и его параметры.

Стоит проверить и простое: скопирована ли строка целиком, вместе с частью после решётки, и не добавил ли мессенджер перенос строки в середину.

Как перенести всё на другое устройство

Вставлять конфиги заново на новом телефоне не нужно. Настройки выгружаются в один зашифрованный файл: Настройки → Данные → Экспорт сохраняет серверы, группы и правила целиком. Импорт этого файла на другом устройстве заменяет его конфигурацию целиком — на новом телефоне это ровно то, что нужно, а вот поверх уже настроенного клиента импорт сотрёт прежние серверы и правила.

Файл содержит секреты — те самые ключи и пароли серверов, — поэтому хранить его нужно как чувствительные данные. Сам клиент никуда его не отправляет.

Читайте дальше