# MHSanaei/3x-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/mhsanaei-3x-ui).**

30,557 stars · 5,956 forks · HTML · gpl-3.0

## Links

- GitHub: https://github.com/MHSanaei/3x-ui
- Homepage: https://t.me/XrayUI
- awesome-repositories: https://awesome-repositories.com/repository/mhsanaei-3x-ui.md

## Topics

`ech` `fail2ban` `http` `hysteria2` `mixed` `post-quantum` `reality` `shadowsocks` `shadowsocks2022` `tls` `trojan` `tun` `tunnel` `vless` `vmess` `wireguard` `x25519` `xtls-rprx-vision` `xtls-rprx-vision-udp443`

## Description

This project is a comprehensive network traffic orchestrator and server infrastructure manager designed to provide centralized control over secure tunneling, routing, and security policies. It functions as a web-based dashboard that enables administrators to deploy and maintain network services, enforce access restrictions, and manage traffic flow through a private server environment.

The platform distinguishes itself by integrating advanced traffic anonymization and routing capabilities, including support for relay networks and secure tunnels to bypass regional restrictions. It provides granular control over network security through automated certificate lifecycle management, host-based firewall rule enforcement, and the ability to configure specialized transport protocols. Administrators can further manage server operations remotely via event-driven messaging bot integration, allowing for real-time monitoring and command execution.

Beyond its core routing and security functions, the software supports flexible deployment models, including containerized orchestration and automated script-based installation. It includes a suite of maintenance tools for monitoring user traffic, managing geographical routing databases, and hardening system environments against unauthorized access. The project provides multiple installation paths, ranging from automated scripts to manual binary deployment, to accommodate various server configurations.

## Tags

### Networking & Communication

- [Traffic Orchestration Platforms](https://awesome-repositories.com/f/networking-communication/traffic-orchestration-platforms.md) — A tool for managing secure tunnels and routing rules to anonymize internet connections and bypass regional content restrictions.
- [Reverse Proxies](https://awesome-repositories.com/f/networking-communication/reverse-proxies.md) — Direct incoming traffic through a web server to handle secure connections, manage path-based routing, and process protocol upgrades for your hosted applications. ([source](https://github.com/MHSanaei/3x-ui/wiki/Configuration))
- [Traffic Routing Controllers](https://awesome-repositories.com/f/networking-communication/traffic-routing-controllers.md) — Directing network requests through custom rules, reverse proxies, and geographical databases to optimize performance and manage data flow.
- [Traffic Tunneling](https://awesome-repositories.com/f/networking-communication/traffic-tunneling.md) — Routes outbound connections through secure network tunnels or relay networks to mask server traffic and bypass regional content restrictions.
- [Network Transport Protocols](https://awesome-repositories.com/f/networking-communication/network-transport-protocols.md) — Optimize secure transport performance by selecting compatible network settings and identifying suitable server name indicators that match specific security characteristics. ([source](https://github.com/MHSanaei/3x-ui/wiki/Common-questions-and-problems))
- [VPN Tunnels](https://awesome-repositories.com/f/networking-communication/vpn-tunnels.md) — Mask server traffic and hide your IP address by routing outbound connections through a secure network tunnel to improve privacy and bypass regional content restrictions. ([source](https://github.com/MHSanaei/3x-ui/wiki/Advanced))

### DevOps & Infrastructure

- [Container Orchestration](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration.md) — Uses isolated environments to manage networking and persistent storage through standardized configuration files for consistent deployment across different systems. ([source](https://github.com/MHSanaei/3x-ui/wiki/Installation))
- [Reverse Proxies](https://awesome-repositories.com/f/devops-infrastructure/reverse-proxies.md) — Directs incoming web traffic through a dedicated server to handle secure connections and manage path-based routing for hosted applications.
- [Deployment Automation](https://awesome-repositories.com/f/devops-infrastructure/deployment-automation.md) — Deploys services by executing architecture-specific binaries and creating system service files to maintain full control over the server environment.
- [Infrastructure Management Suites](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-management-suites.md) — A suite of administrative tools for deploying, monitoring, and hardening network services through automated scripts and containerized environments.
- [Environment Configuration](https://awesome-repositories.com/f/devops-infrastructure/environment-configuration.md) — Define startup behavior by setting environment variables that control database connections, logging verbosity, and security headers to harden your server against unauthorized access. ([source](https://github.com/MHSanaei/3x-ui/wiki/Configuration))
- [Infrastructure Automation](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-automation.md) — Deploying and maintaining network services using automated scripts, containerized environments, and manual configuration for consistent performance and security.

### Security & Cryptography

- [Network Security Hardening](https://awesome-repositories.com/f/security-cryptography/network-security-hardening.md) — Protecting server infrastructure by configuring firewalls, managing SSL certificates, and enforcing access limits to prevent unauthorized connections and attacks.
- [Security Policy Controllers](https://awesome-repositories.com/f/security-cryptography/security-policy-controllers.md) — A configuration interface for enforcing firewall rules, managing SSL certificates, and restricting unauthorized access to network resources.
- [Anonymization Proxies](https://awesome-repositories.com/f/security-cryptography/anonymization-proxies.md) — Routing internet traffic through secure tunnels and relay networks to hide user identity and bypass regional content restrictions.
- [Certificate Management](https://awesome-repositories.com/f/security-cryptography/certificate-management.md) — Handles the issuance and renewal of security certificates using domain validation tools to ensure all web traffic remains encrypted. ([source](https://github.com/MHSanaei/3x-ui/wiki/Configuration))
- [Firewall Configurations](https://awesome-repositories.com/f/security-cryptography/firewall-configurations.md) — Secure your infrastructure by configuring host-based rules that permit only necessary network traffic while blocking all unauthorized connection attempts to your server ports. ([source](https://github.com/MHSanaei/3x-ui/wiki/Common-questions-and-problems))
- [Firewalls](https://awesome-repositories.com/f/security-cryptography/firewalls.md) — Enforces network security by monitoring connection logs and applying host-based firewall rules to block unauthorized access and suspicious IP addresses.
- [Access Control Lists](https://awesome-repositories.com/f/security-cryptography/access-control-lists.md) — Restrict access by monitoring connection logs and automatically blocking suspicious IP addresses that exceed defined request thresholds to prevent brute force attacks. ([source](https://github.com/MHSanaei/3x-ui/wiki/Configuration))

### System Administration & Monitoring

- [Proxy Management Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/proxy-management-dashboards.md) — A web-based control panel for configuring network traffic routing, user access policies, and security protocols on a private server.
- [System Update Managers](https://awesome-repositories.com/f/system-administration-monitoring/system-update-managers.md) — Maintain system security and stability by running package management commands to upgrade installed software and recover from interrupted processes that cause file locks. ([source](https://github.com/MHSanaei/3x-ui/wiki/Common-questions-and-problems))
- [Remote Administration Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/remote-administration-interfaces.md) — Managing server operations, monitoring network activity, and executing administrative commands remotely through messaging bots or web-based interfaces.

### Data & Databases

- [Database Maintenance Utilities](https://awesome-repositories.com/f/data-databases/database-maintenance-utilities.md) — Resolve performance bottlenecks and file access errors by adjusting logging settings to reduce disk input and output load during high traffic periods. ([source](https://github.com/MHSanaei/3x-ui/wiki/Common-questions-and-problems))

### Development Tools & Productivity

- [Installation Scripts](https://awesome-repositories.com/f/development-tools-productivity/installation-scripts.md) — Automate service installation using a single command that handles configuration, credential generation, and system setup to provide immediate access through a web browser. ([source](https://github.com/MHSanaei/3x-ui/wiki/Installation))
