# Форматы импорта Xray JSON

Source: https://onexray.com/ru/docs/configuration/
Description: Выберите JSON сервера, обычного или продвинутого маршрута либо полный Raw JSON. Узнайте пути импорта и границы настроек OneXray.


Это контракты импорта OneXray, а не взаимозаменяемые названия общей конфигурации Xray. Основные правила находятся на сайте; читать исходники приложения для использования форматов не требуется.

[Полное руководство](https://onexray.com/ru/llms-full.txt) · [Указатель для ИИ](https://onexray.com/ru/llms.txt) · [Эта страница в Markdown](https://onexray.com/ru/docs/configuration/index.md)


| Документ | Содержимое | Импорт | Что остаётся в приложении |
| --- | --- | --- | --- |
| [Outbound](https://onexray.com/ru/docs/configuration/outbound/) | Настоящие узлы в outbounds; один в одиночном редакторе | Серверы → Добавить → JSON; файл/текст может содержать несколько | Выбор серверов, маршрутизация, туннель |
| [Собственный маршрут](https://onexray.com/ru/docs/configuration/custom-routing/) | name, пустые outbounds, routing, необязательные dns и зависимости | Подключение → режим трафика → собственный маршрут → импорт | Реальные узлы, balancer и туннель |
| [Продвинутый Custom](https://onexray.com/ru/docs/configuration/advanced-routing/) | name, 1–3 начальных пустых слота, вспомогательные outbounds, свои DNS/правила/inbounds | Custom → продвинутый JSON → импорт/редактор | Реальные узлы, proxy balancer, direct/block, настройки платформы |
| [Raw JSON](https://onexray.com/ru/docs/configuration/raw-json/) | name и полная пользовательская конфигурация | Подключение → экспертный режим → Raw JSON → импорт/редактор | Управляемые параметры туннеля, журналы, метрики, стратегия DNS и интерфейс |
| [VPN Tunnel](https://onexray.com/ru/docs/tunnel-guide/) | Импортируемого документа нет | Дополнительно → VPN Tunnel | Платформенная политика через интерфейс |

Обычный импорт серверов извлекает только outbounds; корневые DNS/routing не устанавливаются. Не направляйте туда полный Raw.

## Правила генерации

1. Для каждого файла выберите один тип импорта. Строгий UTF-8 JSON, без комментариев, лишних запятых, многоточий и Markdown.
2. Укажите полезный корневой name для Custom/Raw; имя узла находится в tag. Не используйте sendThrough для названия.
3. Выдавайте полный файл, не патч или массив правил. Метаданные документации находятся в манифесте, а не в конфигурации.
4. Используйте только поля выбранного режима и версии. Неподдерживаемые поля Custom вызывают ошибку.
5. Укажите зависимости, заменяемые данные, необходимое число имеющихся узлов и свободных мест для профилей.
6. Проверяйте через импорт/сохранение приложения. Пустые слоты Custom не являются исполняемыми outbound Xray.

## Порядок чтения

[Версии](https://onexray.com/ru/docs/configuration/compatibility/) → выбранный формат → [DNS](https://onexray.com/ru/docs/configuration/dns/) → [Geodata](https://onexray.com/ru/docs/configuration/geodata/) → [рецепты](https://onexray.com/ru/docs/recipes/) → [туннель](https://onexray.com/ru/docs/tunnel-guide/) → [проверка](https://onexray.com/ru/docs/troubleshooting/).

[App Link и обмен](https://onexray.com/ru/docs/sharing/) — необязательная транспортная оболочка. Для ответа ИИ проще обычный JSON; Base64 нужен при формировании App Link.


