Форматы конфигураций
Форматы импорта 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.
Правила генерации
- Для каждого файла выберите один тип импорта. Строгий UTF-8 JSON, без комментариев, лишних запятых, многоточий и Markdown.
- Укажите полезный корневой name для Custom/Raw; имя узла находится в tag. Не используйте sendThrough для названия.
- Выдавайте полный файл, не патч или массив правил. Метаданные документации находятся в манифесте, а не в конфигурации.
- Используйте только поля выбранного режима и версии. Неподдерживаемые поля Custom вызывают ошибку.
- Укажите зависимости, заменяемые данные, необходимое число имеющихся узлов и свободных мест для профилей.
- Проверяйте через импорт/сохранение приложения. Пустые слоты Custom не являются исполняемыми outbound Xray.
Порядок чтения
Версии → выбранный формат → DNS → Geodata → рецепты → туннель → проверка.
App Link и обмен — необязательная транспортная оболочка. Для ответа ИИ проще обычный JSON; Base64 нужен при формировании App Link.
Последнее обновление