Skip to content

v1.8.5 · Xray subscriptions and schema-aware editors

Choose a tag to compare

@umarcheh001 umarcheh001 released this 21 Apr 23:24
· 819 commits to main since this release

Главное

В этом релизе добавлена большая новая часть панели: подписки Xray и schema-aware JSON/JSONC-редакторы.

Подписки Xray

  • Добавлена полноценная работа с Xray-подписками из панели: добавление, удаление, ручное обновление и автообновление.
  • Подписка генерирует отдельный 04_outbounds.<tag>.json, не перетирая ручной 04_outbounds.json.
  • Панель показывает серверы внутри подписки, их protocol/transport/security и статус включения.
  • Добавлен ping серверов: по одному серверу и сразу по всему списку.
  • Добавлены фильтры подписки по имени, типу и транспорту, а также ручное исключение отдельных узлов.
  • Подписки интегрированы с observatory и LeastPing: generated tags автоматически попадают в проверку задержки.
  • Добавлены режимы применения к routing: безопасный режим и жёсткий режим для pool/leastPing-сценариев.
  • Карточка Прокси (04_outbounds.json) теперь умеет показывать и проверять не только одиночный VLESS, но и пул прокси/подписочные фрагменты.
  • Исправлено автообновление: пользовательский интервал теперь не перетирается заголовком провайдера profile-update-interval; по умолчанию используется 24 часа.
  • Исправлено сохранение пользовательских JSONC-комментариев при обновлении подписок и синхронизации routing.

JSON-схемы и редакторы

  • Добавлена поддержка JSON Schema для Xray-конфигов в CodeMirror.
  • Добавлены отдельные схемы для:
    • 03_inbounds.json
    • 04_outbounds.json
    • 05_routing.json
  • Редактор теперь умеет schema-aware autocomplete: подсказывает поля, значения enum, routing rules, inbound/outbound tags и другие Xray-ключи.
  • Добавлены hover-подсказки по полям схемы с более полезным описанием, списком допустимых полей и типами значений.
  • Улучшены ошибки JSON/JSONC и схемы: показываются строка, колонка, путь в конфиге и подсказки по неверному регистру ключей, например IPip.
  • Добавлена настройка UI для отключения schema hover-подсказок.
  • Добавлен индикатор активной схемы в редакторе, например Schema: Xray routing, чтобы было видно, какая схема применена.