Repolode
openziti

openziti/ziti

Plataforma de rede zero trust open source que torna serviços invisíveis para usuários não autorizados, com acesso baseado em identidade e criptografia de ponta a ponta.

Alternativa open source a:TailscaleCloudflare Access

Estrelas
4,472
Forks
280
Issues abertas
447
Último commit
há 20 horas

O que é?

OpenZiti é uma rede overlay zero trust. Cada usuário, serviço, dispositivo ou workload recebe uma identidade criptográfica, e cada conexão precisa passar por verificações de identidade e por uma política de acesso antes de ser permitida. Os serviços não ficam com portas de escuta abertas, então não podem ser detectados por varreduras nem acessados por clientes não autorizados.

A plataforma oferece três modelos de implantação: um roteador de borda no limite da rede, um tunneler no host do serviço para aplicações existentes sem alterações no código e SDKs embarcados para o modelo mais robusto de ponta a ponta. Os SDKs atendem Go, C, Java, Swift, Node.js, C# e Python. Os tunnelers funcionam em Linux, Windows, macOS, iOS e Android.

O controller gerencia identidades, políticas e roteadores por meio de uma REST API e de um console administrativo baseado na web. Revogar o acesso encerra as conexões ativas. O projeto é licenciado sob Apache 2.0 e pode ser totalmente hospedado por você.

Recursos principais

  • 01Serviços ocultos, sem portas de escuta, invisíveis para scanners e usuários não autorizados.
  • 02Identidades criptográficas para usuários, serviços, dispositivos e workloads não humanos.
  • 03Controle de acesso baseado em políticas, por serviço, que pode ser revogado em tempo real.
  • 04Criptografia de ponta a ponta com libsodium para os dados e mTLS para autenticação.
  • 05Tunnelers para aplicações existentes e SDKs para integração direta ao código.
  • 06API REST de gerenciamento e console administrativo baseado na web.

Casos de uso

  • Substituir o acesso via VPN a serviços internos por autorização específica para cada serviço.
  • Conectar serviços em várias nuvens, data centers locais e sites de edge.
  • Disponibilizar serviços hospedados por você, como o Home Assistant, sem abrir portas no roteador.
  • Proteger conexões entre máquinas e de IoT com identidades exclusivas para cada dispositivo.

Início rápido

  1. 1

    Baixe o arquivo compose com wget

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

    Inicie a rede local com Docker Compose

    docker compose up
  3. 3

    Baixe o binário ziti na página de releases do GitHub

  4. 4

    Inicie uma rede de desenvolvimento local com a CLI

    ziti edge quickstart

Antes de usar

  • Os guias de início rápido configuram uma rede de desenvolvimento local; as implantações em produção são abordadas na documentação específica do produto.
  • O uso em produção exige hospedagem própria e a configuração de identidades, serviços e políticas.

Em coleções

Tópicos

Perguntas frequentes

O que é ziti?
Plataforma de rede zero trust open source que torna serviços invisíveis para usuários não autorizados, com acesso baseado em identidade e criptografia de ponta a ponta. OpenZiti é uma rede overlay zero trust. Cada usuário, serviço, dispositivo ou workload recebe uma identidade criptográfica, e cada conexão precisa passar por verificações de identidade e por uma política de acesso antes de ser permitida. Os serviços não ficam com portas de escuta abertas, então não podem ser detectados por varreduras nem acessados por clientes não autorizados.
ziti é gratuito? Qual é a licença?
ziti é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ziti ainda é mantido?
Manutenção ativa. O último commit de ziti foi em 5 de nov. de 2026.
Para que posso usar ziti?
Substituir o acesso via VPN a serviços internos por autorização específica para cada serviço. Conectar serviços em várias nuvens, data centers locais e sites de edge. Disponibilizar serviços hospedados por você, como o Home Assistant, sem abrir portas no roteador. Proteger conexões entre máquinas e de IoT com identidades exclusivas para cada dispositivo.
Como instalar ziti?
Baixe o arquivo compose com wget: wget https://get.openziti.io/dock/all-in-one/compose.yml Inicie a rede local com Docker Compose: docker compose up Baixe o binário ziti na página de releases do GitHub Inicie uma rede de desenvolvimento local com a CLI: ziti edge quickstart
Onde consigo ziti?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openziti/ziti

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados