Разбор и проверка JSON-конфигурации Xray прямо в браузере.
Многие графические клиенты не предоставляют понятных сообщений об ошибках, если загрузка JSON-конфигурации не удалась. Пользователям не хочется запускать ядро напрямую, чтобы увидеть сообщение об ошибке. Поэтому был создан этот браузерный инструмент по аналогии с jsonlint.com.
Так как часть проверок конфигурации выполняется уже после синтаксического разбора, некоторые ошибки не обнаруживаются — в основном ловятся только ошибки в структуре и типах. Если вы нашли очевидный пробел в проверке, который вас беспокоит, создайте issue.
Редактор использует модифицированную версию xray-core, скомпилированную в WebAssembly. Весь процесс сборки управляется
через Makefile. Рекомендуется POSIX-совместимая оболочка, на Windows, скорее всего, потребуется WSL.
make build— сборка WASM-модуля с нуля.make dev-lite— загрузка WASM-модуля с GitHub.make serve— запуск локального сервера для разработки.