Tutoriales

Herramienta de proxy inversa liviana

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

  1. 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.
  1. 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.
  1. 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.
  1. por encargo:
  • Admite HTTP Middleware.
  • Personaliza la página de error.
  1. 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.
  1. 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).
  1. Tire de la última imagen de Docker:
   docker pull ghcr.io/yusing/go-proxy:latest
  1. Ejecute el comando de configuración en un nuevo directorio:
   docker run --rm -v .:/setup ghcr.io/yusing/go-proxy /app/godoxy setup
  1. Inicie el contenedor:
   docker compose up -d
  1. Visite Webui Para una mayor configuración.
LEER  Cómo utilizar la directiva alias en Linux

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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba