Skip to content

localzet-dev/xray-editor

Repository files navigation

Image

Xray Config Validator

Разбор и проверка JSON-конфигурации Xray прямо в браузере.

Многие графические клиенты не предоставляют понятных сообщений об ошибках, если загрузка JSON-конфигурации не удалась. Пользователям не хочется запускать ядро напрямую, чтобы увидеть сообщение об ошибке. Поэтому был создан этот браузерный инструмент по аналогии с jsonlint.com.

Попробуйте сами

Так как часть проверок конфигурации выполняется уже после синтаксического разбора, некоторые ошибки не обнаруживаются — в основном ловятся только ошибки в структуре и типах. Если вы нашли очевидный пробел в проверке, который вас беспокоит, создайте issue.

Разработка

Редактор использует модифицированную версию xray-core, скомпилированную в WebAssembly. Весь процесс сборки управляется через Makefile. Рекомендуется POSIX-совместимая оболочка, на Windows, скорее всего, потребуется WSL.

  • make build — сборка WASM-модуля с нуля.
  • make dev-lite — загрузка WASM-модуля с GitHub.
  • make serve — запуск локального сервера для разработки.

About

Xray Config Validator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •