Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компоненты✓AxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог
Документация/Userlay / UserNet

xray-configurator

Static server-side JSON configurator for Xray-core. The app is designed to run on GitHub Pages and keeps all work in the browser: no backend, no telemetry, no remote validation.

  • Protocol-aware server config builder for inbounds, outbounds, stream settings, TLS, REALITY and socket options.
  • Global sections for log, dns, routing, policy, api, metrics, fakeDns, observatory, burstObservatory, geodata and version.
  • Nested editors for common high-friction structures: inbound clients, DNS servers and routing rules.
  • Import existing JSON, edit it visually or as raw JSON, then export a clean config.
  • Built-in presets for common server deployments.
  • EN/RU UI switch.
  • GitHub Pages-ready Vite build with relative asset paths.
Окно терминала
git submodule update --init --recursive
npm ci
npm run dev
Окно терминала
npm test
npm run build
npm audit --omit=dev

If Xray is installed locally, validate example configs with the real core parser:

Окно терминала
npm run validate:xray

Use XRAY_BIN when the binary is not on PATH:

Окно терминала
XRAY_BIN=/usr/local/bin/xray npm run validate:xray

The repository includes .github/workflows/deploy.yml. Enable GitHub Pages in repository settings and select GitHub Actions as the source. Every push to main builds and publishes dist.

The examples directory is a Git submodule pointing to the official XTLS/Xray-examples repository.

When cloning manually, use:

Окно терминала
git clone --recurse-submodules <repo-url>

For an existing checkout:

Окно терминала
git submodule update --init --recursive

Xray-core evolves quickly and some fields are only discoverable from infra/conf source structs. The visual UI covers the most common server-side and advanced fields, while raw JSON inputs remain available for experimental, newly added or rarely used options. For strict runtime validation, export the JSON and run:

Окно терминала
xray run -test -config xray-server-config.json

Исходный код