Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

leshiy

Túnel seguro y furtivo en Rust para redes censuradas, usando camuflaje TLS/QUIC (REALITY) y gestión nativa de usuarios sin paneles externos. Diseñado para resistir DPI con fallback TCP↔QUIC automático.

Ficha actualizada 25 sept 2026, 8:23 · upstream 25 sept 2026, 8:10 · release v1.13.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es leshiy

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Leshiy es una herramienta de infraestructura de red escrita en Rust puro, diseñada para actuar como túnel seguro y furtivo en entornos con censura o inspección profunda de paquetes (DPI). Su arquitectura permite que el tráfico saliente parezca actividad web normal mediante la tecnología REALITY y QUIC/HTTP-3, ocultando la naturaleza del proxy ante observadores externos.

La herramienta ofrece dos modos principales: un proxy SOCKS5 local para aplicaciones específicas o una VPN completa de dispositivo. Destaca por su gestión integrada de usuarios con límites de datos, velocidad y caducidad, eliminando la necesidad de paneles administrativos externos como 3x-ui. Además, permite encadenar nodos (entrada/salida) para separar el punto de contacto censurado del egress real a internet.

Es importante destacar que el proyecto se encuentra en fase beta. Aunque el código central ha sido revisado adversarialmente y cuenta con CI gates, no existe una auditoría de seguridad independiente ni pruebas de campo sistemáticas contra censores activos. La licencia AGPL-3.0 impone obligaciones estrictas de copyleft para modificaciones distribuidas públicamente.

CASOS DE USO
  • Evitar bloqueo en redes con censura activa (ej. Rusia/TSPU) usando camuflaje TLS
  • Configurar acceso seguro en dispositivos móviles Android sin root mediante app nativa
  • Implementar proxy SOCKS5 local para aplicaciones que no soportan VPN directa
  • Gestionar múltiples usuarios con límites de ancho de banda y caducidad sin panel externo
  • Desplegar nodos de entrada/salida separados para ocultar la topología de red
  • Probar resistencia contra inspección profunda de paquetes (DPI) en entornos controlados
PUNTOS DESTACADOS
  • Implementación 100% en Rust puro con prohibición de código inseguro (`#![forbid(unsafe_code)]`) y sin dependencias C como BoringSSL
  • Soporte dual para TCP y QUIC con fallback automático ante bloqueo de UDP, incluyendo multiplexación de streams
  • Gestión nativa de usuarios con límites de datos, velocidad y caducidad en la propia data path
  • Arquitectura de encadenamiento (entry/exit) que aísla el nodo censurado del egress real a internet
  • Interfaz CLI interactiva (`-i`) que enseña comandos scriptables y evita exposición de credenciales en historial
  • Soporte para post-cuántico por defecto (X25519MLKEM768) en el camino REALITY
PRECAUCIONES
  • Estado Beta sin auditoría de seguridad independiente ni pruebas de campo contra censores activos
  • Licencia AGPL-3.0 que obliga a compartir código fuente modificado bajo copyleft estricto
  • Requiere `minisign` instalado para verificar firmas binarias antes de ejecutar el cliente
  • Soporte móvil limitado: Android funcional, macOS menos probado, sin aplicación nativa para iOS
  • Rendimiento y madurez desconocidos comparados con herramientas establecidas como Xray o Hysteria2
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Recomendación: Utiliza siempre el modo interactivo (`-i`) para instalaciones y configuraciones. Verifica las descargas con `minisign` antes de ejecutar. Para despliegues remotos, usa `leshiy remote provision -i` sobre SSH. Configura roles separados (entry/exit) si la topología lo requiere. Recuerda que es software Beta sin auditoría externa; evalúa el riesgo de exposición ante censores activos antes de usarlo en entornos críticos.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Rust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
1080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.