Repolode
tobychui

tobychui/zoraxy

Proxy reverso HTTP e ferramenta de encaminhamento de uso geral, com interface web de gerenciamento, escritos em Go para homelabs e servidores pequenos.

Alternativa open source a:Nginx Proxy Manager

Estrelas
5,538
Forks
330
Issues abertas
158
Último commit
ontem

O que é?

O Zoraxy é uma ferramenta de proxy reverso e encaminhamento gerenciada por uma interface web. Ele direciona o tráfego HTTP e HTTP/2 recebido para serviços de backend por hostname ou diretório virtual e também pode encaminhar fluxos TCP e UDP brutos.

Além do roteamento, ele gerencia certificados TLS com ACME, incluindo renovação automática e desafios DNS para vários provedores de DNS. Também oferece controle de acesso por listas de bloqueio e permissão de IPs e países, basic auth, regras de redirecionamento, balanceamento de carga e monitoramento de disponibilidade. Plugins e integrações de forward-auth, como Authelia e Authentik, ampliam seus recursos.

O Zoraxy é distribuído como um único binário para Windows, Linux e dispositivos ARM, e também pode ser executado no Docker. Ele inclui utilitários como scanner de portas, scanner mDNS, Wake-on-LAN e um terminal SSH web, que atualmente funciona em hosts Linux.

Recursos principais

  • 01Proxy reverso para HTTP e HTTP/2 com diretórios virtuais, balanceamento de carga e headers personalizados
  • 02Proxy automático de WebSocket e encaminhamento de fluxos TCP/UDP
  • 03Gerenciamento de certificados ACME com renovação automática e suporte a desafios DNS
  • 04Listas de bloqueio e permissão baseadas em IP e país
  • 05Monitor de disponibilidade integrado, scanner de portas e Wake-on-LAN
  • 06Sistema de plugins e suporte a forward-auth para Authelia e Authentik

Casos de uso

  • Expor vários serviços hospedados por conta própria em subdomínios diferentes usando um único servidor doméstico
  • Adicionar HTTPS e renovação automática de certificados a aplicações web internas
  • Encaminhar tráfego TCP ou UDP para um serviço atrás de um roteador NAT
  • Colocar uma camada de SSO ou forward-auth na frente de aplicações existentes

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/tobychui/zoraxy
  2. 2

    Acesse a pasta do código-fonte e baixe as dependências

    cd ./zoraxy/src/ && go mod tidy
  3. 3

    Compile o binário (requer Go 1.23 ou superior)

    go build
  4. 4

    Inicie o Zoraxy com a interface de gerenciamento na porta 8000

    sudo ./zoraxy -port=:8000

Antes de usar

  • O Web SSH só oferece suporte a sistemas baseados em Linux, e algumas arquiteturas são experimentais.
  • A compilação a partir do código-fonte requer Go 1.23 ou superior.
  • O conversor de configuração do nginx está marcado como experimental.
  • A licença AGPL-3.0 exige que trabalhos derivados sejam disponibilizados como código aberto sob os mesmos termos.

Em coleções

Tópicos

Perguntas frequentes

O que é zoraxy?
Proxy reverso HTTP e ferramenta de encaminhamento de uso geral, com interface web de gerenciamento, escritos em Go para homelabs e servidores pequenos. O Zoraxy é uma ferramenta de proxy reverso e encaminhamento gerenciada por uma interface web. Ele direciona o tráfego HTTP e HTTP/2 recebido para serviços de backend por hostname ou diretório virtual e também pode encaminhar fluxos TCP e UDP brutos.
zoraxy é gratuito? Qual é a licença?
zoraxy é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
zoraxy ainda é mantido?
Manutenção ativa. O último commit de zoraxy foi em 22 de out. de 2026.
Para que posso usar zoraxy?
Expor vários serviços hospedados por conta própria em subdomínios diferentes usando um único servidor doméstico Adicionar HTTPS e renovação automática de certificados a aplicações web internas Encaminhar tráfego TCP ou UDP para um serviço atrás de um roteador NAT Colocar uma camada de SSO ou forward-auth na frente de aplicações existentes
Como instalar zoraxy?
Clone o repositório: git clone https://github.com/tobychui/zoraxy Acesse a pasta do código-fonte e baixe as dependências: cd ./zoraxy/src/ && go mod tidy Compile o binário (requer Go 1.23 ou superior): go build Inicie o Zoraxy com a interface de gerenciamento na porta 8000: sudo ./zoraxy -port=:8000
Onde consigo zoraxy?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tobychui/zoraxy

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

Projetos relacionados