Перейти к содержимому
Форматы конфигураций

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

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

Полное руководство · Указатель для ИИ · Эта страница в Markdown

Документ Содержимое Импорт Что остаётся в приложении
Outbound Настоящие узлы в outbounds; один в одиночном редакторе Серверы → Добавить → JSON; файл/текст может содержать несколько Выбор серверов, маршрутизация, туннель
Собственный маршрут name, пустые outbounds, routing, необязательные dns и зависимости Подключение → режим трафика → собственный маршрут → импорт Реальные узлы, balancer и туннель
Продвинутый Custom name, 1–3 начальных пустых слота, вспомогательные outbounds, свои DNS/правила/inbounds Custom → продвинутый JSON → импорт/редактор Реальные узлы, proxy balancer, direct/block, настройки платформы
Raw JSON name и полная пользовательская конфигурация Подключение → экспертный режим → Raw JSON → импорт/редактор Управляемые параметры туннеля, журналы, метрики, стратегия DNS и интерфейс
VPN Tunnel Импортируемого документа нет Дополнительно → 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.

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

Версии → выбранный формат → DNSGeodataрецептытуннельпроверка.

App Link и обмен — необязательная транспортная оболочка. Для ответа ИИ проще обычный JSON; Base64 нужен при формировании App Link.

Последнее обновление