
Godox Es una herramienta de proxy inversa liviana, simple y de alto rendimiento escrita en el lenguaje de programación GO. Está diseñado para simplificar la administración del tráfico web y proporciona una webui para la configuración y el monitoreo.
Esta herramienta es especialmente útil para desarrolladores y administradores de sistemas que buscan una solución fácil de usar con características avanzadas para enrutar y administrar el tráfico HTTP.
Características clave
- Facilidad de uso:
- Configurar fácilmente con WebUI fácil de usar.
- Configuración simplificada de múltiples nodos.
- Mensajes de error detallados para una fácil resolución de problemas.
- Automatización avanzada:
- Use DNS-01 para desafiar la gestión automática de certificados SSL de los proveedores.
- Configuración automática de contenedores Docker.
- Recarga en caliente para la configuración y los cambios en el estado del contenedor.
- Gestión del tráfico:
- HTTP (S) Función de proxy inversa.
- Reenvío de puertos TCP y UDP.
- OpenID Connection admite la autenticación.
- por encargo:
- Admite HTTP Middleware.
- Personaliza la página de error.
- Mejorar la eficiencia:
- La función «inactiva» detiene los contenedores inactivos y los relaja de acuerdo con los requisitos de tráfico.
- Los paneles WebUI se utilizan para el monitoreo de aplicaciones y la edición de la configuración.
- Soporte multiplataforma:
- Compatible con Linux (arquitecturas AMD64 y ARM64).
Requisitos previos
- Configure los registros DNS para apuntar a la máquina que ejecuta GODOXY (por ejemplo, registro:
*.domain.com -> IP
).
- Tire de la última imagen de Docker:
docker pull ghcr.io/yusing/go-proxy:latest
- Ejecute el comando de configuración en un nuevo directorio:
docker run --rm -v .:/setup ghcr.io/yusing/go-proxy /app/godoxy setup
- Inicie el contenedor:
docker compose up -d
- Visite Webui
Para una mayor configuración.
Para la instalación manual, descargue el archivo de configuración requerido (config.yml
,,,,, .env
,,,,, compose.yml
) Del repositorio de Golloxy, organícelos en un directorio estructurado y luego invente con Docker.
Los desarrolladores pueden construir magia a partir de la fuente clonando su repositorio, instalando GO (versión 1.22 o posterior), obteniendo dependencias y utilizando dependencias, y compilando binario con binario. make
.
Golloxy se destaca con su automatización, facilidad de uso y optimización de rendimiento.
Es ideal para la gestión moderna del tráfico de redes en entornos de contenedores o la configuración del servidor tradicional.