Параметры после знака вопроса: что они задают
Хвост после знака вопроса выглядит самым страшным куском строки, а на деле это список из нескольких пар «имя=значение». Разбирается за пару минут.
Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.
Посмотреть →Параметры описывают не куда идти, а как разговаривать: каким транспортом, с каким шифрованием и под каким именем представиться. Сервер ждёт ровно такой упаковки, и любое расхождение означает, что соединение не соберётся.
vless://a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d@node7.example-host.net:443?type=ws&security=tls&sni=node7.example-host.net&path=%2Fray#Амстердам-01Сиреневым — всё, что между ? и #. Пары разделяются знаком &, порядок пар значения не имеет.
Словарь параметров
| Параметр | Что задаёт | Частые значения |
|---|---|---|
type (или net) | Транспорт — в какую обёртку кладётся соединение | tcp, ws, grpc, httpupgrade, xhttp |
security | Шифрование верхнего уровня | none, tls, reality |
sni | Имя, которое называется серверу при приветствии | домен, часто совпадает с адресом |
host | Имя в заголовке запроса для транспорта ws | домен |
path | Путь внутри транспорта ws или httpupgrade | /ray, /ws, записывается как %2Fray |
serviceName | Имя службы для транспорта grpc | произвольная строка |
fp | Каким браузером притворяться при приветствии | chrome, firefox, safari, random |
pbk, sid | Открытый ключ и короткий идентификатор для reality | наборы символов |
flow | Особый режим передачи данных в vless | xtls-rprx-vision или пусто |
alpn | Какие версии веб-протокола предлагать | h2, http/1.1 |
allowInsecure | Не проверять подлинность сертификата | 1 — только в крайнем случае |
Половину этих слов знать не нужно. Достаточно понимать, что каждая пара — это одна настройка, и её значение выбрал не вы, а тот, кто настраивал сервер. Подробнее про транспорт — ws, grpc и tcp, про шифрование — reality и tls.
Почему в параметрах встречаются %2F и %3A
Это обычное кодирование адресов. Косая черта, двоеточие и пробел внутри значения записываются тремя символами: %2F, %3A, %20. Иначе приложение приняло бы косую черту за границу части. Расшифровывать это вручную не нужно — строку вставляют как есть, а разбор показывает значения в читаемом виде.
Какие параметры чаще всего ломаются при копировании
- 01 Хвост обрезан на середине пары Мессенджер перенёс строку и часть текста осталась за границей выделения. Скопируйте строку заново — одним касанием на всю запись, а не выделением пальцем.
-
02
Вместо
&стоит&Строку скопировали из веб-страницы вместе с разметкой. Возьмите её из исходного сообщения или файла, а не из отображённой страницы. -
03
В
sniпусто Значение потерялось, а без него сервер не понимает, с кем говорит, и обрывает приветствие. Верните исходное значение из источника строки. -
04
Добавлен
allowInsecure=1Совет из интернета «чтобы заработало». Проверка подлинности отключается для всех соединений через этот сервер. Убрать. Если без него не работает — проблема в сервере или в дате на устройстве.
Одна ссылка вместо сборника строк
Ссылка-подписка избавляет от ручной работы: серверы за ней меняются и добавляются сами, а строка в приложении остаётся прежней. Месяц — 200 ₽, год — 1 800 ₽, то есть 4,9 ₽ в день на 3 устройства. Платёж разовый, карта не привязывается, оформление проходит здесь же.
- список обновляется сам
- разовый платёж
- 3 устройства
У меня в строке нет параметров вообще — это нормально?
Да. Значит, сервер настроен по умолчанию: простой транспорт без дополнительной обёртки. Такие строки встречаются у shadowsocks и у простых настроек vless.
Можно ли поменять fp на другой браузер?
Технически да, и иногда это помогает в упрямой сети. Но начинать стоит не с этого: сперва убедитесь, что сервер вообще отвечает.
Что делает flow=xtls-rprx-vision?
Включает режим, в котором часть данных идёт по более короткому пути — это заметно на скорости при больших загрузках. Работает только в vless и только если сервер тоже в этом режиме.
Параметры влияют на скорость?
Да, но меньше, чем расстояние до сервера. Транспорт ws добавляет небольшую задержку по сравнению с tcp, зато лучше проходит через чужие сети: работает, но медленно.
Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.
Получить ссылку →