Sobre el proyecto
3X-UI es un panel de control web de código abierto para implementar, configurar y supervisar servidores Xray-core. Se describe como una bifurcación mejorada del proyecto original X-UI, que añade soporte de protocolos más amplio, contabilidad de tráfico por cliente y funciones de gestión adicionales. El README señala que está pensado para uso personal y no para fines de producción o ilegales.
Soporte de protocolos y transportes
Los protocolos de entrada incluidos son VLESS, VMess, Trojan, Shadowsocks, WireGuard, AmneziaWG, TUIC v5, Hysteria2, MTProto, HTTP, SOCKS (Mixed), Dokodemo-door / Tunnel y TUN. Los transportes incluyen TCP (Raw), mKCP, WebSocket, gRPC, HTTPUpgrade y XHTTP, con seguridad TLS, XTLS y REALITY. Los fallbacks permiten que varios protocolos compartan un puerto. AmneziaWG se describe como ejecutándose dentro del panel en una pila de red en espacio de usuario sin módulo de kernel ni DKMS. TUIC v5 se implementa como sidecar con medición de tráfico de retransmisión UDP, handshakes 0-RTT y control de congestión BBR. Los proxies MTProto admiten secretos FakeTLS por cliente, etiquetas de anuncios y cuotas aplicadas en vivo.
Gestión de clientes y tráfico
Las funciones por cliente incluyen cuotas de tráfico, fechas de caducidad, límites de IP con exenciones de direcciones de confianza, límites de dispositivos HWID, ciclos de renovación programados, estado en línea en vivo, enlaces de uso compartido, códigos QR y suscripciones. Las estadísticas de tráfico se rastrean por entrada, por cliente y por salida, con controles de reinicio. La integración con Fail2ban aplica límites de IP por cliente.
Implementación y operaciones
La instalación se realiza mediante un script de shell que genera credenciales aleatorias y una ruta de acceso; un menú de gestión se abre con el comando x-ui. Se admite la instalación no interactiva para cloud-init, con credenciales escritas en /etc/x-ui/install-result.env. Los archivos de lanzamiento incluyen sumas .sha256 verificadas por el instalador y el actualizador. Los sistemas operativos compatibles incluyen Ubuntu, Debian, Armbian, Fedora, CentOS, RHEL, AlmaLinux, Rocky Linux, Oracle Linux, Amazon Linux, Virtuozzo, Arch, Manjaro, Parch, openSUSE, Alpine y Windows, en las arquitecturas amd64, 386, arm64, armv7, armv6, armv5 y s390x. El almacenamiento puede ser SQLite (por defecto) o PostgreSQL, con un comando de migración documentado de SQLite a PostgreSQL. Se admite el despliegue con Docker Compose, incluido un perfil opcional de PostgreSQL incluido; la imagen incluye Fail2ban y requiere las capacidades NET_ADMIN y NET_RAW para que los bloqueos se apliquen.
Otras capacidades
El soporte multi-nodo permite gestionar y escalar entre servidores desde un solo panel, incluida la clonación de entradas a otros nodos. Las funciones de salida y enrutamiento incluyen WARP, NordVPN, PIA, reglas de enrutamiento personalizadas, balanceadores de carga con respaldo balanceador-a-balanceador, encadenamiento de proxies de salida y categorías geosite/geoip navegables en el editor de reglas. Un servidor de suscripción integrado emite formatos raw, JSON y Clash seleccionados según el User-Agent del cliente, con plantillas de página personalizadas. Los bots de Telegram y Discord proporcionan monitoreo y gestión remotos. Una API RESTful ofrece tokens con alcance y caducidad opcional, y una referencia de API dentro del panel. El panel es instalable como PWA. La interfaz está disponible en 13 idiomas con temas oscuro y claro. Un monitor de salud del túnel puede sondear una URL y reiniciar xray después de fallos repetidos. Los tokens de API de nodos pueden cifrarse en reposo mediante una configuración de llavero. En la documentación se enlaza una referencia completa de variables de entorno.
Las herramientas comunitarias mencionadas incluyen un proveedor de Terraform/OpenTofu para gestionar entradas, clientes, ajustes del panel y configuración de Xray como código, y un cliente Android nativo para paneles, entradas, clientes con uso compartido de QR, nodos y gestión multi-panel.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.