Hysen Labs
Open-source project
MHSanaei/3x-ui avatar
MHSanaei

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.

44,543 stars8,434 forksGoGPL-3.0
01
DEEP OPEN-SOURCE ANALYSIS

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.

02
DEEP OPEN-SOURCE ANALYSIS

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.

03
DEEP OPEN-SOURCE ANALYSIS

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.

04
DEEP OPEN-SOURCE ANALYSIS

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.

05
DEEP OPEN-SOURCE ANALYSIS

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.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes