EQProxy

Balanceador de carga · Rust

EQProxy

Proxy inverso y balanceador en Rust: TCP y HTTP/1.1 con enrutado tipado por listener, TLS/mTLS y SNI, health checks, balanceo ponderado con failover y recarga en caliente sin cortar tráfico. La línea 0.9 añade la matriz de paridad con HAProxy, nginx, ingress-nginx y Envoy (120 filas clasificadas), páginas de error propias, rango de versiones TLS, caché HTTP por listener, límites y buffers, TLS en caliente, maxconn por servidor y filtros WASM.

Versión 0.9.1
Licencia MIT OR Apache-2.0
Org github.com/ExyonQ

Qué trae

  • Enrutado tipado por listener, con reglas ordenadas y backend por defecto.
  • TLS y mTLS con SNI, rango de versiones y secretos en caliente.
  • Health checks propios y balanceo ponderado (round-robin, least-conn) con failover.
  • Caché HTTP por listener (Vary, ETag/304) y límites de cabeceras, cuerpo y buffers.
  • Conversor de configuración desde nginx, HAProxy, ingress-nginx y Envoy.
  • API de administración con roles, auditoría y recarga sin cortar conexiones.

La referencia completa, con ejemplos de configuración listos para copiar, está en eqproxy.dev.

Obtener EQProxy

Imagen multi-arch:

docker pull ghcr.io/exyonq/eqproxy:0.9.1
# o Docker Hub:
docker pull exyonq/eqproxy:0.9.1

Binarios Linux y Darwin en github.com/ExyonQ/EQProxy/releases. EQProxy sí publica latest, que apunta al último release; conviene fijar la versión explícita.

También hacemos ExyonQ

Un servidor HTTP y reverse proxy modular en Rust: estáticos con caché, FastCGI, TLS con ACME, HTTP/2 y HTTP/3 y WAF nativo. Su información está en exyonq.org.

Contacto

contact@exyonq.org

Avisos de seguridad: security@exyonq.org

Load balancer · Rust

EQProxy

Rust reverse proxy and load balancer: TCP and HTTP/1.1 with typed per-listener routing, TLS/mTLS and SNI, health checks, weighted balancing with failover, and hot reload without dropping traffic. The 0.9 line adds the parity matrix against HAProxy, nginx, ingress-nginx and Envoy (120 rows classified), custom error pages, a TLS version range, a per-listener HTTP cache, message limits and buffers, hot TLS secrets, per-server maxconn and WASM request filters.

Version 0.9.1
License MIT OR Apache-2.0
Org github.com/ExyonQ

What's inside

  • Typed routing per listener, with ordered rules and a default backend.
  • TLS and mTLS with SNI, version range and hot secrets.
  • Health checks and weighted balancing (round-robin, least-conn) with failover.
  • Per-listener HTTP cache (Vary, ETag/304) and limits on headers, body and buffers.
  • Converter from nginx, HAProxy, ingress-nginx and Envoy configuration.
  • Admin API with roles, audit and reload without dropping connections.

The full reference, with copy-ready configuration examples, is at eqproxy.dev.

Get EQProxy

Multi-arch image:

docker pull ghcr.io/exyonq/eqproxy:0.9.1
# or Docker Hub:
docker pull exyonq/eqproxy:0.9.1

Linux and Darwin binaries at github.com/ExyonQ/EQProxy/releases. EQProxy does publish latest, tracking the newest release; pinning the explicit version is still wiser.

We also make ExyonQ

A modular HTTP server and reverse proxy in Rust: cached static files, FastCGI, TLS with ACME, HTTP/2 and HTTP/3, and a native WAF. Its information lives at exyonq.org.

Contact

contact@exyonq.org

Security reports: security@exyonq.org