x-ui is a web-based management interface for configuring and administering Xray-core proxy servers and routing rules. It provides a centralized suite of tools including an HTTP API proxy controller, a proxy subscription server, and an automated SSL certificate tool.
The project distinguishes itself through a subscription-based distribution system that allows administrators to deliver connection configurations and update links to multiple clients via unique URLs. It further automates security with ACME-based certificate renewal and provides a decoupled architecture that allows the proxy engine to restart without interrupting the administrative web panel.
The system covers comprehensive traffic management, including rule-based routing and client resource limiting via traffic caps and concurrency restrictions. Observability is handled through a visual dashboard for real-time server performance and individual client data usage, while remote administration is supported via automated bot notifications and webhook-driven alerts.
The platform utilizes a database-backed configuration system to support the export and import of system states for backup and recovery.