3x-ui
GitHub describes it as Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto). The repository metadata lists Go as its primary language. The metadata lists the GPL-3.0 license. This article stays within the project description and details documented in the GitHub repository README.
MHSanaei/3x-ui: README details
GitHub describes it as Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto). The repository metadata lists Go as its primary language. The metadata lists the GPL-3.0 license. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto). The repository metadata lists Go as its primary language. The metadata lists the GPL-3.0 license. The README describes the project this way: 3X-UI is an advanced, open-source web control panel for managing Xray-core servers. It provides a clean, multi-language interface for deploying, configuring, and monitoring a wide range of proxy and VPN protocols , from a single VPS to multi-node deployments.
README details
The README section "README details" states: Built as an enhanced fork of the original X-UI project, 3X-UI adds broader protocol support, improved stability, per-client traffic accounting, and many quality-of-life features.
README details
The README section "README details" states: [!IMPORTANT] This project is intended for personal use only. Please do not use it for illegal purposes or in a production environment.
Features
The README section "Features" states: - Multi-protocol inbounds , VLESS, VMess, Trojan, Shadowsocks, WireGuard, Hysteria2, HTTP, SOCKS (Mixed), Dokodemo-door / Tunnel, and TUN. - Modern transports & security , TCP (Raw), mKCP, WebSocket, gRPC, HTTPUpgrade, and XHTTP, secured with TLS, XTLS, and REALITY. - Fallbacks , serve multiple protocols on a single port (e.g. VLESS and Trojan on 443) using Xray's fallback support. - Per-client management , traffic quotas, expiry dates, IP limits, live online status, and one-click share links, QR codes, and subscriptions. - Traffic statistics , per inbound, per client, and per outbound, with reset controls. - Multi-node support , manage and scale across multiple servers from a single panel. - Outbound & routing , WARP, NordVPN, custom routing rules, load balancers, and outbound proxy chaining. - Built-in subscription server with multiple output formats and custom page templates. - Telegram bot for remote monitoring and management. - RESTful API with in-panel Swagger documentation. - Flexible storage , SQLite (default) or PostgreSQL. - 13 UI languages with dark and light themes. - Fail2ban integration for enforcing per-client IP limits.
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes