Транспорт: во что завёрнуто соединение

Обновлено 20 сентября 2026

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

ССЫЛКА-ПОДПИСКА

Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.

Посмотреть →
КОРОТКО КОНВЕРТ ДЛЯ СОЕДИНЕНИЯ

Параметр type (в vmess он называется net) описывает, как данные упакованы по дороге. tcp — без обёртки, самый быстрый. ws — в виде веб-сокета, проходит почти везде. grpc — в виде служебного веб-запроса, хорош при нестабильной связи.

ТранспортКак выглядит со стороныСкоростьПроходимость
tcpОбычное соединениеМаксимальнаяХорошая, если есть tls
wsВеб-сокет — как у чатов и онлайн-игрЧуть нижеНаилучшая: проходит через посредников
grpcСлужебный веб-запрос современного форматаВысокаяХорошая, устойчив к потерям
httpupgradeОбычный веб-запрос, переходящий в потокКак у wsХорошая, легче чем ws
xhttp, splithttpРазбитый на части веб-запросНижеПолезен при очень плохой связи

Когда что имеет смысл

tcp — дома и на мобильном интернете, где ничто не мешает. Это самый прямой путь, и на нём меньше всего лишних действий. ws — в офисе, в гостинице, в общественной сети: такие соединения умеют проходить через посредников, которые пропускают только веб-трафик. grpc — на плохом канале с потерями, например в поезде или на слабом мобильном сигнале.

Выбирать, впрочем, обычно не приходится: транспорт задан на сервере, и в строке он просто записан. Возможность выбора появляется, когда источник даёт несколько строк на один сервер с разным транспортом — тогда есть смысл попробовать обе.

Что такое path и serviceName

Для ws и httpupgrade в строке есть параметр path — путь внутри веб-запроса, вроде /ray или /ws. Он записывается закодированным: %2Fray. Сервер ждёт именно этот путь; запрос по другому пути он отдаст обычному веб-серверу, и соединения не будет.

Для grpc та же роль у параметра serviceName. Смысл тот же: сервер отличает свои соединения от посторонних по этой метке. Подробности про запись — параметры.

ТРАНСПОРТ WS С ПУТЁМ
vless://a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d@node7.example-host.net:443?type=ws&security=tls&host=node7.example-host.net&path=%2Fray#Амстердам-01

Здесь type=ws и path=%2Fray — обе части обязаны совпадать с настройками сервера.

Симптомы, по которым видно транспорт

ЧТО ВИДНО — ПОЧЕМУ — ЧТО ДЕЛАТЬ
  • 01 Дома работает, в офисе нет Транспорт tcp на нестандартном порте не проходит через корпоративного посредника. Возьмите у источника строку с type=ws на порт 443, если такая есть.
  • 02 Соединение есть, но постоянно рвётся Плохой канал: при потерях ws восстанавливается медленно. Попробуйте строку с grpc — он устойчивее к потерям пакетов.
  • 03 Скорость заметно ниже, чем у соседней строки Разный транспорт на одном и том же сервере: ws немного медленнее tcp. Оставьте ту строку, что быстрее, если она стабильна: работает, но медленно.

Можно ли поменять транспорт в строке?

Нет, он должен совпадать с настройкой сервера: что нельзя менять.

Почему path записан как %2Fray?

Косая черта внутри параметра кодируется, иначе она сломала бы структуру строки: параметры.

Транспорт влияет на расход батареи?

Незначительно. Гораздо сильнее влияет протокол и постоянное переподключение при плохом сигнале.

Что такое xhttp?

Относительно новый транспорт, разбивающий поток на обычные веб-запросы. Поддерживается не всеми версиями приложений — если строка не добавляется, дело может быть в нём.

3 ДНЯ БЕСПЛАТНО · ОТ 200 ₽

Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.

Получить ссылку →
ЧИТАТЬ ДАЛЬШЕ
Ответ понятен?