vmess: старший брат vless со спрятанными настройками
Строка vmess не читается глазами не потому, что в ней секрет, а потому, что все её настройки упакованы в один кусок. Разворачивается он мгновенно — и дальше видно всё то же самое.
Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.
Посмотреть →vmess — предшественник vless. Он шифрует данные сам и хранит все настройки соединения внутри строки в упакованном виде. Поэтому строка выглядит нечитаемой, а устройство тратит на неё чуть больше сил.
vmess://eyJ2IjoiMiIsInBzIjoi0KLQvtC60LjQvi0wMSIsImFkZCI6Im5vZGUzLmV4YW1wbGUtaG9zdC5uZXQiLCJwb3J0Ijo0NDMsImlkIjoiYjJjM2Q0ZTUtNmY3YS00YjhjLTlkMGUtMWYyYTNiNGM1ZDZlIiwibmV0Ijoid3MiLCJ0bHMiOiJ0bHMifQ==После vmess:// идёт один сплошной кусок. Вставьте такую строку в разбор — он развернёт её и покажет адрес, порт, идентификатор и настройки по отдельности.
Что внутри конверта
Обычный набор полей: адрес, порт, идентификатор, транспорт, шифрование, имя записи. Тот же состав, что в открытой строке vless, только записанный по-другому. Ни одного секрета упаковка не добавляет — развернуть её может кто угодно: что такое base64.
| Поле внутри | Что означает | Аналог в vless |
|---|---|---|
add | Адрес сервера | Часть после @ |
port | Порт | Число после двоеточия |
id | Идентификатор | Часть до @ |
net | Транспорт | Параметр type |
tls | Шифрование верхнего уровня | Параметр security |
host, path | Настройки транспорта ws | Параметры host, path |
ps | Имя записи | Часть после # |
Чем vmess отличается от vless на практике
- Нагрузка на устройство выше. vmess шифрует данные сам, поверх уже существующего слоя. На телефоне это заметно по нагреву при длинных загрузках.
- Строку нельзя прочитать без разворота. Сложнее и сверять, и искать ошибку.
- Нет reality. Современный слой маскировки с vmess не работает: reality и tls.
- Совместимость шире. Старые приложения и прошивки знают vmess, но не знают vless.
Вывод простой: если у вас работающая строка vmess — пользуйтесь, менять её не на что. Если выбираете между двумя строками от одного источника, берите ту, что на vless: сравнение протоколов.
Если строка vmess не добавляется
-
01
Приложение говорит, что строка некорректна
Упакованный кусок обрезан: не хватает хвоста, и развернуть его невозможно.
Скопируйте строку заново целиком, включая символы
=в самом конце. - 02 Внутри строки появились пробелы Мессенджер перенёс длинный текст по словам. Возьмите строку из файла или из личного кабинета, а не из переписки.
- 03 Добавилась, но подключения нет Строка целая, а сервер за ней не отвечает. Проверьте другой сервер из того же набора: одна работает, другая нет.
Одна ссылка вместо сборника строк
Ссылка-подписка избавляет от ручной работы: серверы за ней меняются и добавляются сами, а строка в приложении остаётся прежней. Месяц — 200 ₽, год — 1 800 ₽, то есть 4,9 ₽ в день на 3 устройства. Платёж разовый, карта не привязывается, оформление проходит здесь же.
- список обновляется сам
- разовый платёж
- 3 устройства
Можно ли превратить vmess в vless?
Нет: протокол определяет сервер. Строка — лишь описание того, что на нём настроено.
vmess менее надёжен?
С точки зрения шифрования — нет. Он просто тяжелее и не умеет современных способов маскировки.
Почему в разборе моей строки vmess не видно параметров?
Значит, внутри их и нет: сервер настроен по умолчанию, транспорт tcp без дополнительного слоя.
В строке vmess виден идентификатор?
Да, после разворота. Упаковка не прячет его — относитесь к такой строке как к обычному пропуску: про это.
Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.
Получить ссылку →