# Клиент VMessAEAD и импорт JSON

Source: https://onexray.com/ru/docs/protocols/vmess/
Description: Импорт ссылок VMessAEAD и нативного VMess outbound JSON в OneXray. Параметры WebSocket/TLS и отличие старого формата QR-кодов.


OneXray поддерживает VMess outbound и ссылки формата VMessAEAD. Префикса `vmess://` недостаточно для определения формата: текущий URI и старый QR-формат с Base64 JSON используют одну схему.

## Поддерживаемый формат

Используйте VMessAEAD URI по [спецификации Xray](https://github.com/XTLS/Xray-core/discussions/716) или нативный outbound JSON. Старый `vmess://Base64(JSON)` VMessQrCode не поддерживается. Добавление такой ссылки в подписку не превращает её в новый формат.

Если источник выдаёт только старые данные, запросите VMessAEAD или экспорт нативного Xray JSON с полными настройками. Не заменяйте префикс VMess на VLESS: это не меняет протокол сервера и его учётные данные.

## Подготовка и импорт

Получите адрес, порт, UUID, настройку VMess security, транспорт и параметры TLS. Для WebSocket уточните Host и path; отдельно скопируйте имя сервера TLS.

1. Откройте Серверы → Добавить сервер и импортируйте поддерживаемую ссылку или файл узла.
2. Для ручного JSON используйте объект с массивом `outbounds` ровно из одного элемента.
3. Проверьте имя узла, протокол VMess и метку транспорта.
4. Выберите сервер на странице подключения, завершите настройки платформы и проверьте нужный ресурс.

Этот существующий пример WebSocket/TLS содержит заполнители. Замените их до сохранения; это не публичный рабочий узел.

[JSON: outbound-vmess-ws.json](https://onexray.com/examples/outbound-vmess-ws.json)

```json
{
  "outbounds": [
    {
      "tag": "My VMess server",
      "protocol": "vmess",
      "settings": {
        "vnext": [
          {
            "address": "server.example.com",
            "port": 443,
            "users": [
              {
                "id": "00000000-0000-4000-8000-000000000001",
                "security": "auto"
              }
            ]
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "security": "tls",
        "wsSettings": {
          "path": "/proxy",
          "host": "server.example.com"
        },
        "tlsSettings": {
          "serverName": "server.example.com"
        }
      }
    }
  ]
}
```


Структура описана в [контракте outbound JSON](https://onexray.com/ru/docs/configuration/outbound/). Обычный импорт сервера не устанавливает маршруты, DNS или локальные inbounds. Для полной конфигурации используйте [Raw JSON](https://onexray.com/ru/docs/configuration/raw-json/).

## Диагностика

Если узел не импортирован, сначала отличите неподдерживаемый формат URI от неправильных параметров. Если импорт прошёл, но подключения нет, сравните UUID, путь, Host, security и TLS с данными провайдера. Успешный разбор не проверяет удалённый сервер.

Перед изменением полей прочитайте [совместимость](https://onexray.com/ru/docs/configuration/compatibility/) и [руководство по ошибкам](https://onexray.com/ru/docs/troubleshooting/). Не публикуйте секреты.

[Установить OneXray](https://onexray.com/ru/docs/install/) · [Справочник VMess outbound](https://xtls.github.io/config/outbounds/vmess.html)


