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.

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