Repolode
openziti

openziti/ziti

Plataforma de red zero trust de código abierto que oculta los servicios a usuarios no autorizados mediante acceso basado en identidad y cifrado de extremo a extremo.

Alternativa open source a:TailscaleCloudflare Access

Estrellas
4,473
Forks
280
Issues abiertos
447
Último commit
hace 8 horas

¿Qué es?

OpenZiti es una red superpuesta zero trust. Cada usuario, servicio, dispositivo o carga de trabajo obtiene una identidad criptográfica, y cada conexión debe superar las comprobaciones de identidad y cumplir una política de acceso antes de permitirse. Los servicios funcionan sin puertos a la escucha, por lo que los clientes no autorizados no pueden detectarlos mediante escaneos ni acceder a ellos.

Admite tres modelos de implementación: un router de borde en el límite de la red, un túnel en el host del servicio para usar aplicaciones existentes sin cambiar el código, y SDK integrados para obtener el modelo de extremo a extremo más sólido. Los SDK están disponibles para Go, C, Java, Swift, Node.js, C# y Python. Los túneles funcionan en Linux, Windows, macOS, iOS y Android.

El controlador gestiona identidades, políticas y routers mediante una API REST y una consola de administración web. Al revocar el acceso, se cierran las conexiones activas. El proyecto cuenta con licencia Apache 2.0 y puede alojarse íntegramente en infraestructura propia.

Funciones clave

  • 01Servicios ocultos sin puertos a la escucha, invisibles para los escáneres y los usuarios no autorizados.
  • 02Identidades criptográficas para usuarios, servicios, dispositivos y cargas de trabajo no humanas.
  • 03Control de acceso por servicio basado en políticas, revocable en tiempo real.
  • 04Cifrado de extremo a extremo mediante libsodium para los datos y mTLS para la autenticación.
  • 05Túneles para aplicaciones existentes y SDK para integrar la solución directamente en el código.
  • 06API REST de gestión y consola de administración web.

Casos de uso

  • Sustituir el acceso por VPN a servicios internos por una autorización específica para cada servicio.
  • Conectar servicios entre varias nubes, centros de datos locales y ubicaciones de borde.
  • Exponer servicios alojados en infraestructura propia, como Home Assistant, sin abrir puertos en el router.
  • Proteger conexiones entre máquinas y dispositivos IoT mediante identidades únicas para cada dispositivo.

Inicio rápido

  1. 1

    Descarga el archivo compose con wget

    wget https://get.openziti.io/dock/all-in-one/compose.yml
  2. 2

    Inicia la red local con Docker Compose

    docker compose up
  3. 3

    Descarga el binario ziti desde la página de versiones de GitHub

  4. 4

    Inicia una red de desarrollo local con la CLI

    ziti edge quickstart

Antes de usarlo

  • Las guías de inicio rápido configuran una red de desarrollo local; las implementaciones en producción se explican en la documentación específica del producto.
  • El uso en producción requiere alojar el sistema por cuenta propia y configurar identidades, servicios y políticas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ziti?
Plataforma de red zero trust de código abierto que oculta los servicios a usuarios no autorizados mediante acceso basado en identidad y cifrado de extremo a extremo. OpenZiti es una red superpuesta zero trust. Cada usuario, servicio, dispositivo o carga de trabajo obtiene una identidad criptográfica, y cada conexión debe superar las comprobaciones de identidad y cumplir una política de acceso antes de permitirse. Los servicios funcionan sin puertos a la escucha, por lo que los clientes no autorizados no pueden detectarlos mediante escaneos ni acceder a ellos.
¿ziti es gratuito? ¿Qué licencia tiene?
ziti es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ziti sigue mantenido?
Mantenimiento activo. El último commit de ziti fue el 6 nov 2026.
¿Para qué puedo usar ziti?
Sustituir el acceso por VPN a servicios internos por una autorización específica para cada servicio. Conectar servicios entre varias nubes, centros de datos locales y ubicaciones de borde. Exponer servicios alojados en infraestructura propia, como Home Assistant, sin abrir puertos en el router. Proteger conexiones entre máquinas y dispositivos IoT mediante identidades únicas para cada dispositivo.
¿Cómo se instala ziti?
Descarga el archivo compose con wget: wget https://get.openziti.io/dock/all-in-one/compose.yml Inicia la red local con Docker Compose: docker compose up Descarga el binario ziti desde la página de versiones de GitHub Inicia una red de desarrollo local con la CLI: ziti edge quickstart
¿Dónde consigo ziti?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openziti/ziti

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados