Оформить доступ
Строка целиком

Как прочитать свою строку подключения

Найдите в своей строке знак собачки. Он делит её на две половины: слева — кто вы для сервера, справа — куда идти и как. Дальше всё раскладывается за минуту.

Разбор за минуту

Ничего вводить и никуда вставлять не нужно — только смотреть.

  1. 1

    Найдите первое слово до двоеточия

    Это название протокола. Если там vless, значит перед вами описание одного сервера, а не адрес списка серверов.

  2. 2

    Смотрите на знак собачки

    Всё, что стоит до него, — ваш идентификатор. Это длинный набор букв и цифр, который сервер принимает вместо пароля.

  3. 3

    Справа от собачки — адрес и порт

    Через двоеточие после адреса стоит номер порта. Чаще всего это 443 — тот же номер, по которому открываются обычные защищённые сайты.

  4. 4

    После знака вопроса начинаются параметры

    Это набор коротких слов через амперсанд: как упакован поток, чем он закрыт, каким именем прикрывается. Их и разбирают отдельные страницы этого справочника.

  5. 5

    После решётки — просто название

    Текст в самом конце попадает в список на экране как подпись записи. На работу подключения он не влияет никак.

Что означает каждая часть

До собачки — идентификатор

Это ваш пропуск. Сервер заранее знает список идентификаторов, которые он пускает, и всех остальных отшивает.

Отсюда простое следствие: строку нельзя показывать посторонним. Кто её увидел — тот подключается вместо вас, и пароля сверх неё не спросят.

После собачки — адрес и порт

Адрес говорит, к какой машине стучаться. Порт — в какую «дверь» этой машины.

Ни то, ни другое не выбирается на вашей стороне: и адрес, и порт назначил тот, кто поднял сервер.

После знака вопроса — как именно идти

Здесь стоят слова вроде type, security, sni, flow, pbk и им подобные. Каждое отвечает за свою деталь разговора с сервером.

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

После решётки — подпись

Единственная часть строки, которую можно менять как угодно. Хоть «Работа», хоть «Дом».

Именно её вы увидите в списке на экране. Если названия записей у вас странные, дело не в программе: имя присвоил тот, кто отдал строку.

Шпаргалка по частям

Слева — что вы видите в строке, справа — что это значит и можно ли трогать.

Что видно в строкеЧто это
Первое слово до двоеточияНазвание протокола. Задано сервером, менять бессмысленно
Длинный набор символов до собачкиВаш идентификатор, он же пароль. Показывать нельзя
Имя или цифры после собачкиАдрес сервера. Назначен тем, кто его поднял
Число после двоеточияПорт, чаще всего 443
Слова после знака вопросаПараметры разговора: упаковка, защита, прикрытие
Текст после решёткиНазвание записи в списке. Меняйте на здоровье

Три правила, которые важнее разбора

Разбирать строку на поля руками не нужно вовсе: программа прочитает её сама и разложит по своим настройкам. Разбор нужен для понимания, а не для ввода.

  • Копируйте целиком. От первой буквы протокола до последнего символа подписи после решётки. Половина строки бесполезна.
  • Регистр имеет значение. Заглавная и строчная буква в идентификаторе — разные символы, и «почти такая же» строка не подойдёт.
  • Внутри нет ни одного пробела. Если пробел появился, он попал туда при копировании, а не был в строке изначально.

Сколько знаков в нормальной строке

Строка одного сервера обычно тянет примерно на две сотни знаков — длинно, но обозримо.

Адрес списка серверов начинается с https:// и, наоборот, короткий: сорок-девяносто знаков.

Если вам прислали короткую строку, а вы ждали длинную, это не обрезка — скорее всего, это другой предмет.

Короткие ответы

Можно ли собрать строку самому, если знать адрес сервера?

Нет. Подобрать параметры со стороны клиента невозможно: сервер ждёт точных значений, и промах в любом из них равен отсутствию подключения.

А если я просто исправлю одну букву в адресе?

Подключения не будет. Ошибка в любом параметре ломает строку целиком — почему так устроено.

Что даёт QR-код вместо строки?

Ровно то же самое. В коде зашита та же строка, а сканирование заменяет вставку из буфера обмена.

У меня строка начинается другим словом. Это подделка?

Не обязательно. Слово до двоеточия — это название протокола, и кроме vless их несколько. А если строка начинается с https://, перед вами адрес списка серверов.

Почему в строке нет названия страны?

Потому что страна — это не свойство протокола. В списке на экране страна берётся из подписи после решётки, а её назначает тот, кто выдал строку.