Documentación

Desde tu primera conexión hasta los detalles del protocolo. Todo para utilizar Umbra.

Por qué elegir Umbra

Conoce el camuflaje con sitios reales, la separación de rutas TCP y QUIC, la integración con clientes existentes y cuándo conviene elegir Umbra.

Instalación

Elige una versión para tu plataforma o compila el binario Rust.

Inicio rápido

Genera una identidad y conecta tu primer cliente y servidor.

Configurar un servidor

Configura un destino real y arranca el servidor.

Conectar aplicaciones y clientes de tipo Clash

Integra tus aplicaciones y clientes de reglas mediante SOCKS5 local y elige transportes independientes para TCP y UDP.

Despliegue y operación

Supervisa el servidor y administra sus recursos.

Actualizar Umbra

Planifica una actualización compatible de ambos extremos.

Configuración del servidor

Campos obligatorios, valores predeterminados y validación del servidor.

Configuración del cliente

Selección de transporte, identidad y escucha local.

Ejemplos de configuración

Plantillas iniciales para TCP mux, Vision y QUIC UDP.

Arquitectura

Cómo se reparten las responsabilidades entre los crates Rust.

Cómo elegir TCP, Vision y QUIC

Elige el modo según la red y el tráfico de tus aplicaciones, con rutas separadas para TCP y UDP desde una única entrada SOCKS5.

Modelo de seguridad

Comprende la autenticación, los secretos y los límites de protección.

Referencia de CLI

Comandos server, client y keygen y sus opciones.

Rendimiento y políticas

Presupuestos de memoria, mux adaptativo, relleno y congestión.

Umbra frente a las principales soluciones proxy

Compara Umbra con Xray, VMess, Trojan, Shadowsocks e Hysteria 2 en camuflaje con sitios reales, mantenimiento de certificados, rutas TCP/UDP e integración de clientes.

Resolución de problemas

Diagnostica problemas de configuración y conectividad.

Contribuir

Contribuye mediante especificaciones, revisión y pruebas útiles.