Xray Config UI Editor
by bropines · io.github.bropines.xray-config-ui-editor
Not TrustedWeb appUnrated★ 118 stars
Xray Config UI Editor
The most advanced, static web-based GUI for Xray-core. Manage your configurations with ease, visualize traffic flow, and sync directly with Remnawave Panel. No backend required — it runs entirely in your browser.
Screenshots
About
The most advanced, static web-based GUI for Xray-core. Manage your configurations with ease, visualize traffic flow, and sync directly with Remnawave Panel. No backend required — it runs entirely in your browser. - 🛠 Full Config Support: Complete management of Inbounds, Outbounds, Routing, DNS, and Policy. - ☁️ Remnawave Integration: Direct sync via API (Credentials or API Token). Load and save profiles to your cloud panel instantly. - 🕸 Visual Topology: Interactive traffic flow graph powered by React Flow. - 🛡 Reality Tooling: Built-in X25519 key generator for Reality security. - 📝 Dual Mode Editing: Switch between a user-friendly GUI and a raw JSON editor (CodeMirror 6) with one click. - 📂 Local Management: Drag & Drop your config.json to edit locally or use built-in presets. - 🧩 Smart Routing: Advanced routing manager with Drag-and-Drop rule reordering. - ⚖️ Local Balancer Builder: paste links or a subscription — or pick nodes straight from your Remnawave panel — and get a ready client config — local SOCKS/HTTP inbounds, several proxies behind one balancer, a burst/observatory probe, and a bypass list for Russian sites and leak checkers. Groups a subscription into one config per location, and can emit a Remnawave XRAY_JSON subscription template (with remnawave.injectHosts) so the panel renders the balanced config for every subscriber — including creating the hosts that deliver it, and re-opening an existing balancer to edit it. - 📡 Hosts editor: edit your Remnawave hosts here — address, transport, the inbound they serve and the template they render — with saves that touch only the fields you changed. - 📄 Subscription Templates: edited inside the Local Balancer, as a form or as raw JSON — the same object, two views. - 🧷 Snippets & Templates: Remnawave snippet references ({ "snippet": "NAME" }) are recognised, resolved and editable — browse the panel's snippet library, keep your own local templates, and insert either as a reference or as an inline copy. - 🌐 English and Russian: the whole interface, down to toasts and validation messages, switches from the header. Xray's own vocabulary (inbound, outbound, REALITY, sockopt) and config enum values stay in English on purpose, so what you read still matches what the JSON says. - 😇 Lots of tooltips: As a developer, I know what it's like to be a stupid sunshine. Therefore, we have left hints on the main functions. - Unfortunately, we cannot be certain that some parameters will not conflict with each other. If you encounter such a combination, please report it in an ISSUE, and we will simply adjust the configurator (or add a WASM validator...). Xray Config UI Editor is the open-source project bropines/xray-config-ui-editor (https://github.com/bropines/xray-config-ui-editor) by bropines, released under MIT. Ion packages it unmodified from commit ec012b8f64d1, adding only a manifest, an icon and a storage compatibility script.
Source
Written by bropines, published to Oikou by Ben Grande.
- ★ 118 stars on GitHub
- Licence: MIT
- Upstream version v1.24.3
- Built from commit ec012b8f64d1
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 1.24.2 may do
Internet
It asks to reach these hosts, and no others:
- cdn.jsdelivr.net
- dns.google
- api.github.com
- raw.githubusercontent.com
- xtls.github.io
- connectivitycheck.gstatic.com
- www.gstatic.com
- api.allorigins.win
- fonts.googleapis.com
- fonts.gstatic.com
- ghproxy.net
- mirror.ghproxy.com
- warp-generator.github.io
- crs.bropines.workers.dev
- xcui.bropines.workers.dev
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
Notifications
It does not send push notifications.
Storage
Up to 16 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.