Repolode
tobychui

tobychui/zoraxy

Proxy inverso HTTP y herramienta de reenvío de propósito general, con interfaz web de administración y escrita en Go, para homelabs y servidores pequeños.

Alternativa open source a:Nginx Proxy Manager

Estrellas
5,538
Forks
330
Issues abiertos
158
Último commit
ayer

¿Qué es?

Zoraxy es una herramienta de proxy inverso y reenvío que se administra desde una interfaz web. Enruta el tráfico HTTP y HTTP/2 entrante a servicios backend según el nombre de host o el directorio virtual, y también puede reenviar flujos TCP y UDP sin procesar.

Además del enrutamiento, gestiona certificados TLS con ACME, incluida la renovación automática y los desafíos DNS para varios proveedores de DNS. También ofrece control de acceso mediante listas negras y blancas de IP y países, autenticación básica, reglas de redirección, balanceo de carga y un monitor de disponibilidad. Los plugins y las integraciones de forward-auth, como Authelia y Authentik, amplían sus funciones.

Zoraxy se distribuye como un único binario para Windows, Linux y dispositivos ARM, y puede ejecutarse en Docker. Incluye utilidades como un escáner de puertos, un escáner mDNS, Wake-on-LAN y una terminal SSH web, que por ahora solo funciona en hosts Linux.

Funciones clave

  • 01Proxy inverso para HTTP y HTTP/2 con directorios virtuales, balanceo de carga y encabezados personalizados
  • 02Proxy automático de WebSocket y reenvío de flujos TCP/UDP
  • 03Gestión de certificados ACME con renovación automática y compatibilidad con desafíos DNS
  • 04Listas negras y blancas basadas en IP y país
  • 05Monitor de disponibilidad, escáner de puertos y Wake-on-LAN integrados
  • 06Sistema de plugins y compatibilidad con forward-auth para Authelia y Authentik

Casos de uso

  • Exponer varios servicios autohospedados bajo distintos subdominios en un mismo servidor doméstico
  • Añadir HTTPS y renovación automática de certificados a aplicaciones web internas
  • Reenviar tráfico TCP o UDP a un servicio detrás de un router NAT
  • Poner una capa de SSO o forward-auth delante de aplicaciones existentes

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en la carpeta de código fuente y descarga las dependencias

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

    Compila el binario (requiere Go 1.23 o superior)

    go build
  4. 4

    Inicia Zoraxy con la interfaz de administración en el puerto 8000

    sudo ./zoraxy -port=:8000

Antes de usarlo

  • Web SSH solo es compatible con sistemas basados en Linux, y algunas arquitecturas son experimentales.
  • Compilar desde el código fuente requiere Go 1.23 o superior.
  • El convertidor de configuración de nginx está marcado como experimental.
  • La licencia AGPL-3.0 exige que las obras derivadas se publiquen como código abierto bajo las mismas condiciones.

En colecciones

Temas

Preguntas frecuentes

¿Qué es zoraxy?
Proxy inverso HTTP y herramienta de reenvío de propósito general, con interfaz web de administración y escrita en Go, para homelabs y servidores pequeños. Zoraxy es una herramienta de proxy inverso y reenvío que se administra desde una interfaz web. Enruta el tráfico HTTP y HTTP/2 entrante a servicios backend según el nombre de host o el directorio virtual, y también puede reenviar flujos TCP y UDP sin procesar.
¿zoraxy es gratuito? ¿Qué licencia tiene?
zoraxy es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zoraxy sigue mantenido?
Mantenimiento activo. El último commit de zoraxy fue el 22 oct 2026.
¿Para qué puedo usar zoraxy?
Exponer varios servicios autohospedados bajo distintos subdominios en un mismo servidor doméstico Añadir HTTPS y renovación automática de certificados a aplicaciones web internas Reenviar tráfico TCP o UDP a un servicio detrás de un router NAT Poner una capa de SSO o forward-auth delante de aplicaciones existentes
¿Cómo se instala zoraxy?
Clona el repositorio: git clone https://github.com/tobychui/zoraxy Entra en la carpeta de código fuente y descarga las dependencias: cd ./zoraxy/src/ && go mod tidy Compila el binario (requiere Go 1.23 o superior): go build Inicia Zoraxy con la interfaz de administración en el puerto 8000: sudo ./zoraxy -port=:8000
¿Dónde consigo zoraxy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tobychui/zoraxy

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

Proyectos relacionados