Home
Sanaei урећивао ову страницу пре 1 недеља

3x-ui

What's that?

3X-UI — an advanced, open-source web-based 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.

[!IMPORTANT] This project is intended for personal use only. Please do not use it for illegal purposes or in a production environment.

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.

Features

  • System status monitoring
  • Search within all inbounds and clients
  • Multi-user and multi-protocol support
  • Supported protocols: VLESS, VMess, Trojan, Shadowsocks, WireGuard, Hysteria2, HTTP, SOCKS (Mixed), Dokodemo-door / Tunnel, and TUN
  • Modern transports — TCP (Raw), mKCP, WebSocket, gRPC, HTTPUpgrade, and XHTTP
  • XTLS-native security: Vision and REALITY (alongside TLS and XTLS)
  • Fallbacks — serve multiple protocols on a single port (e.g. VLESS and Trojan on 443)
  • Per-client management — traffic quotas, expiry dates, IP limits, live online status
  • One-click share links, QR codes, and a built-in subscription server with multiple output formats
  • 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
  • Customizable Xray configuration templates
  • HTTPS panel access (self-provided domain + SSL certificate)
  • One-click SSL certificate issuance and automatic renewal
  • Export / import the database from the panel
  • Out-of-the-box geofile (geosite / geoip) updates
  • RESTful API with in-panel Swagger documentation
  • Flexible storage — SQLite (default) or PostgreSQL
  • Telegram bot for remote monitoring and management
  • Fail2ban integration for enforcing per-client IP limits

Supported OS

[!TIP] If you don't have your OS here, you can use Docker

At the moment we support the major operating systems below, on which the panel has been tested:

| System | - | Ubuntu | Debian | Fedora | CentOS | RHEL | AlmaLinux | Rocky Linux | Oracle Linux | Amazon Linux | Virtuozzo Linux | Arch Linux | Manjaro | Parch Linux | Armbian | openSUSE (Tumbleweed / Leap) | Alpine Linux | Windows

Supported architectures

Our platform is compatible with a diverse range of architectures and devices, ensuring flexibility across various computing environments:

  • amd64 (recommended): The standard architecture for personal computers and servers, supported seamlessly by most modern operating systems.

  • 386 / x86 / i386: Widely used in older desktop and laptop computers, with broad support across Windows and Linux systems.

  • arm64 / armv8 / aarch64: Tailored for contemporary mobile and embedded devices such as the Raspberry Pi 4, Raspberry Pi 3, Raspberry Pi Zero 2 / Zero 2 W, Orange Pi 3 LTS, and more.

  • armv7 / arm / arm32: The architecture for older mobile and embedded devices, still widely used in boards like the Orange Pi Zero LTS, Orange Pi PC Plus, and Raspberry Pi 2.

  • armv6 / arm / arm32: Geared towards very old embedded devices such as the Raspberry Pi 1 and Raspberry Pi Zero / Zero W.

  • armv5 / arm / arm32: An older architecture primarily associated with early embedded systems; less common today but still found in legacy devices.

  • s390x: Commonly used in IBM mainframe computers, offering high performance and reliability for enterprise workloads.

Supported languages

We currently support the following languages:

| Flag | Language | | - | - | | Flag | English | | Flag | Persian (فارسی) | | Flag | Arabic (العربية) | | Flag | Simplified Chinese (简体中文) | | Flag | Traditional Chinese (繁體中文) | | Flag | Spanish (Español) | | Flag | Russian (Русский) | | Flag | Ukrainian (Українська) | | Flag | Turkish (Türkçe) | | Flag | Vietnamese (Tiếng Việt) | | Flag | Japanese (日本語) | | Flag | Indonesian (Bahasa Indonesia) | | Flag | Português (Brazil) |

Screenshots

Overview

Inbounds

Client

Group

Nodes

Settings

Configs

API docs