Interface gráfica baseada na web para nginx que permite gerenciar virtual hosts, proxies, certificados SSL e streams sem editar arquivos de configuração manualmente.
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
Clone o repositório
git clone https://github.com/tobychui/zoraxy - 2
Acesse a pasta do código-fonte e baixe as dependências
cd ./zoraxy/src/ && go mod tidy - 3
Compile o binário (requer Go 1.23 ou superior)
go build - 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
Um proxy reverso leve com WebUI que cria rotas automaticamente para contêineres Docker e Podman, gerencia certificados Let's Encrypt e inclui SSO e suspensão por inatividade.
Caddy é um servidor web extensível, escrito em Go, que atende HTTP/1.1, HTTP/2 e HTTP/3 e habilita HTTPS automaticamente por padrão.
Plano de controle auto-hospedado para certificados TLS que os emite, renova, descobre, inventaria e distribui pela infraestrutura.
Acesse dispositivos Linux remotamente pelo navegador, com terminal, transferência de arquivos e proxy da interface web do dispositivo por meio de um servidor central.
Um firewall de aplicação web leve e de código aberto para pequenas empresas, estúdios e sites pessoais, que pode ser implantado totalmente no local.