# vaxilu/x-ui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/vaxilu-x-ui).**

19,036 stars · 7,261 forks · JavaScript · GPL-3.0

## Links

- GitHub: https://github.com/vaxilu/x-ui
- awesome-repositories: https://awesome-repositories.com/repository/vaxilu-x-ui.md

## Topics

`v2-ui` `x-ui` `xray` `xray-core` `xray-panel`

## Description

x-ui is a web-based management panel for Xray proxy protocols. It serves as a visual control center for configuring network transport settings, managing routing rules, and administering multiple user accounts.

The project distinguishes itself through automated SSL certificate acquisition via DNS APIs to secure both the administrative interface and proxy tunnels. It also includes a Telegram notification bot that delivers scheduled traffic summaries, login alerts, and account expiration warnings.

The system provides a comprehensive set of tools for traffic management, including real-time monitoring of system resources and per-user data consumption. Users can enforce bandwidth quotas, set account expiration dates, and customize network transport layers through configuration template editing.

Installation can be performed via Docker or through automated shell scripts.

## Tags

### Networking & Communication

- [Proxy Protocols](https://awesome-repositories.com/f/networking-communication/proxy-protocols.md) — Implements and manages multiple Xray proxy protocols and transport settings for secure traffic routing. ([source](https://github.com/vaxilu/x-ui#readme))
- [Xray Core Orchestration](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management/xray-core-orchestration.md) — Acts as a visual control center for configuring Xray network protocols and secure routing rules.
- [Proxy Engine Management Panels](https://awesome-repositories.com/f/networking-communication/proxy-engine-management-panels.md) — Provides a comprehensive web-based management panel for controlling the operational parameters of the Xray proxy core.
- [Proxy Servers](https://awesome-repositories.com/f/networking-communication/proxy-servers.md) — Facilitates the deployment and configuration of proxy servers via Docker or automated scripts.
- [REST API Frontends](https://awesome-repositories.com/f/networking-communication/proxy-servers/clash-configuration-managers/api-web-interfaces/rest-api-frontends.md) — Provides a browser-based management interface that communicates with the proxy core via RESTful API endpoints.
- [Traffic Routing Dashboards](https://awesome-repositories.com/f/networking-communication/network-traffic-routing/traffic-routing-dashboards.md) — Provides a visual dashboard to track data usage and monitor network traffic routing statistics. ([source](https://github.com/vaxilu/x-ui#readme))
- [Custom Network Transport Layers](https://awesome-repositories.com/f/networking-communication/networking-libraries/custom-network-transport-layers.md) — Enables customization of network transport layers to optimize data routing and transmission. ([source](https://github.com/vaxilu/x-ui#readme))
- [Containerized Proxy Hosting](https://awesome-repositories.com/f/networking-communication/proxy-servers/socks5-servers/containerized-proxy-hosting.md) — Supports running the proxy server within Docker containers using host networking to maximize performance.

### Data & Databases

- [User Traffic Accounting](https://awesome-repositories.com/f/data-databases/database-backed-configurations/user-traffic-accounting.md) — Enforces data limits across sessions by storing user quotas and traffic statistics in a persistent database.

### Security & Cryptography

- [DNS-Based Certificate Issuers](https://awesome-repositories.com/f/security-cryptography/dns-based-certificate-issuers.md) — Automatically requests and renews SSL certificates by verifying domain ownership via DNS challenges.
- [Administration Panels](https://awesome-repositories.com/f/security-cryptography/encrypted-tunneling/administration-panels.md) — Provides a secure web-based administration panel for managing the proxy infrastructure. ([source](https://github.com/vaxilu/x-ui#readme))
- [Consumption Limits](https://awesome-repositories.com/f/security-cryptography/firewalls/client-access-policies/consumption-limits.md) — Enforces data limits and account expiration dates to control per-user traffic consumption. ([source](https://github.com/vaxilu/x-ui#readme))
- [User Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management.md) — Offers a graphical interface to create and organize multiple proxy user accounts. ([source](https://github.com/vaxilu/x-ui#readme))
- [SSL Certificate Automation](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-automation.md) — Automates the issuance and renewal of wildcard SSL certificates to secure proxy tunnels and the admin panel.
- [SSL Certificate Managers](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-managers.md) — Automates the generation and maintenance of wildcard SSL certificates via DNS APIs.

### System Administration & Monitoring

- [Multi-Protocol Proxy Managers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/multi-protocol-proxy-managers.md) — Provides a centralized management platform for diverse proxy standards and network transport protocols.
- [Proxy Account Quotas](https://awesome-repositories.com/f/system-administration-monitoring/user-account-management/proxy-account-quotas.md) — Provides a graphical interface to manage proxy user accounts with specific traffic quotas and expiration dates.
- [Telegram Notifications](https://awesome-repositories.com/f/system-administration-monitoring/notification-channels/notification-channel-configuration/telegram-notifications.md) — Delivers automated traffic summaries, login alerts, and account expiration warnings via a Telegram bot.
- [Network Traffic Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-metric-visualization/network-traffic-dashboards.md) — Offers a centralized dashboard for real-time visualization of network traffic flows and per-user data consumption.
- [System Resource Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-resource-monitors.md) — Displays real-time hardware performance and process resource usage on the central administrative dashboard. ([source](https://github.com/vaxilu/x-ui#readme))
- [Traffic Monitoring Tools](https://awesome-repositories.com/f/system-administration-monitoring/traffic-monitoring-tools.md) — Tracks network activity and enforces bandwidth quotas per user through a dedicated monitoring system.

### Software Engineering & Architecture

- [Configuration Templates](https://awesome-repositories.com/f/software-engineering-architecture/configuration-templates.md) — Allows users to edit configuration templates to fine-tune proxy behavior and routing rules. ([source](https://github.com/vaxilu/x-ui#readme))
