Automic VaultAutomic Vault

brew

Installer haproxy avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de haproxy pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install haproxy

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install haproxy

MacPorts ports tree · net/haproxy/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add haproxy

Alpine Linux edge package indexes · haproxy · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install haproxy

Debian stable package indexes · haproxy · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install haproxy

Fedora Rawhide package metadata · haproxy · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#haproxy

nixpkgs package indexes · pkgs/by-name/ha/haproxy/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S haproxy

Arch Linux sync databases · haproxy · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install haproxy

openSUSE Tumbleweed package metadata · haproxy · Source: download.opensuse.org

aperçu

Résumé du paquet

Reliable, high performance TCP/HTTP load balancer

historique

Historique du projet et usages

HAProxy is a long-running open source TCP and HTTP reverse proxy and load balancer. Its project identity is unusually tied to operations culture: it is a small, fast daemon, configured with plain text, used for health checks, traffic steering, failover, TLS termination, observability, and controlled reloads in Unix-like production environments.

For package users, HAProxy matters because it sits at the point where upstream release branches, distribution packaging, TLS libraries, init systems, and operational safety meet. The Homebrew package represents the general HAProxy command-line daemon rather than a language library or desktop application.

Historique du projet

The HAProxy history page traces the project back to Zprox, a tool used in 1999 to test how applications behaved with many slow modem clients. In 2000 Zprox gained header rewriting and a minimal configuration language with concepts such as listeners and servers; in 2001 HAProxy 1.0 appeared as a tool for offloading traffic from hardware load balancers.

The public branch table on haproxy.org places HAProxy 1.0 on 2001-12-16, followed by 1.1 in 2002, 1.2 in 2003, and 1.3 in 2006. The early releases established the durable shape of the program: a single-purpose network daemon, a configuration file centered on frontends/backends/listeners/servers, health checking, cookie persistence, logging, and incremental protocol support.

HAProxy evolved by adding operational features without changing its basic package identity. HAProxy 1.5 brought SSL and compression into the community branch, 1.8 introduced multithreading and HTTP/2-era plumbing, 2.0 added cloud-native-adjacent features such as the Kubernetes Ingress Controller, Data Plane API, and Prometheus exporter, and 2.8 added production-oriented QUIC work along with reliability, observability, and usability improvements.

Historique d'adoption

HAProxy became a standard choice for high-traffic HTTP and TCP load balancing because it combined low overhead, predictable behavior, and admin-friendly configuration. The project homepage emphasizes high availability, reliability, performance, and security, and the package appears across many Unix package managers in the supplied input facts.

Its adoption also reflects a packaging pattern: operations teams often need distro or package-manager builds for repeatable deployment, while also caring about exact upstream branch support, OpenSSL or alternate TLS linkage, systemd integration, and whether a branch receives only critical fixes or broader maintenance.

Modes d'utilisation

Typical use is as a front-line or internal load balancer: accepting HTTP or raw TCP connections, selecting backends, checking server health, adding forwarded headers, terminating TLS, exposing stats, and allowing controlled reloads or runtime changes.

For Homebrew users, the package provides the `haproxy` executable for local development, test rigs, laptop-hosted reverse proxying, and small deployments. Production Unix installations commonly pair the daemon with a service manager and a configuration file such as `haproxy.cfg`, but the batch input has no official config path to preserve.

Pourquoi les passionnés de paquets s'y intéressent

HAProxy is package-nerd material because it is both tiny in surface area and heavy in operational consequences. A package revision can change TLS behavior, threading defaults, QUIC support, Lua support, compression, service files, or hardening flags.

The project's parallel branch model makes version selection meaningful. A formula named `haproxy` follows the general package role, while versioned formulae such as `haproxy@2.8` exist to keep a particular upstream branch available for operators who need that branch's ABI, behavior, or support window.

Chronologie

  • 1999: Zprox used as a slow-client testing tool.
  • 2001-12-16: HAProxy 1.0 branch listed by haproxy.org.
  • 2002-03-10: HAProxy 1.1 branch adds early scheduler, health-check, logging, and cookie features.
  • 2003-11-09: HAProxy 1.2 branch adds client-side IPv6 and maxconn-era scaling features.
  • 2014-06-19: HAProxy 1.5 branch listed; project history highlights SSL and compression.
  • 2017-11-26: HAProxy 1.8 branch listed; project history highlights multithreading and HTTP/2-related work.
  • 2019-06-16: HAProxy 2.0 branch listed; project history highlights cloud-native logging, Kubernetes ingress, Data Plane API, and Prometheus exporter.
  • 2023-05-31: HAProxy 2.8 branch listed; project history and homepage describe QUIC and operational improvements in that branch.

Related projects

  • Related infrastructure includes NGINX, Envoy, Varnish, Keepalived, the HAProxy Kubernetes Ingress Controller, the HAProxy Data Plane API, and tools that consume HAProxy's stats or runtime interfaces.
  • The PROXY protocol is closely associated with HAProxy's ecosystem because it lets upstream proxies preserve client connection metadata across TCP hops.

posture de sécurité

Niveau de risque : orange

formula declares a Homebrew service.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • formula declares a Homebrew service

Signaux

  • metadata:service

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de formule déclarent un service ou daemon.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 2 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
haproxycliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire3.4.2
gestionnaire mis à jour2026-07-03
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.haproxy.org/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:haproxy
Version3.4.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/haproxy
Page d'accueilhttps://www.haproxy.org/
Dépôthttps://git.haproxy.org/?p=haproxy.git
Docs amonthttps://docs.haproxy.org/
LicenceGPL-2.0-or-later WITH openvpn-openssl-exception
Archive sourcehttps://www.haproxy.org/download/3.4/src/haproxy-3.4.2.tar.gz
Dernière mise à jour2026-07-03T10:39:29Z
Pulseupdated
Dépendancesopenssl@3, pcre2
Bibliothèques fournies par macOSlibxcrypt
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Servicedeclared

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehaproxy
Aliases
  • haproxy@3.4
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

haproxy 3.0.11-1+deb13u2

fast and reliable load balancing reverse proxy

http://www.haproxy.org/

sudo apt install haproxy
  • Section: net
  • Architecture: amd64
  • 9 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Haproxy
Debian stable package indexes · deb.debian.org · Debian stable package indexes: haproxy from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

haproxy-doc 3.0.11-1+deb13u2

fast and reliable load balancing reverse proxy (HTML documentation)

http://www.haproxy.org/

sudo apt install haproxy-doc
  • Section: doc
  • Architecture: all
  • Source Package: haproxy
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Haproxy
Debian stable package indexes · deb.debian.org · Debian stable package indexes: haproxy-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

vim-haproxy 3.0.11-1+deb13u2

syntax highlighting for HAProxy configuration files

http://www.haproxy.org/

sudo apt install vim-haproxy
  • Section: net
  • Architecture: all
  • Source Package: haproxy
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Haproxy
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vim-haproxy from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

haproxy

nix profile install nixpkgs#haproxy
  • normalized package name match
  • Correspondance par : Haproxy
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ha/haproxy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

haproxy 2.8.5-1ubuntu3

fast and reliable load balancing reverse proxy

http://www.haproxy.org/

sudo apt install haproxy
  • Section: net
  • Architecture: amd64
  • 8 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Haproxy
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: haproxy from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

haproxy-doc 2.8.5-1ubuntu3

fast and reliable load balancing reverse proxy (HTML documentation)

http://www.haproxy.org/

sudo apt install haproxy-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: haproxy
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Haproxy
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: haproxy-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

vim-haproxy 2.8.5-1ubuntu3

syntax highlighting for HAProxy configuration files

http://www.haproxy.org/

sudo apt install vim-haproxy
  • Section: universe/net
  • Architecture: all
  • Source Package: haproxy
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Haproxy
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vim-haproxy from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

haproxy 3.4.0-r0

A TCP/HTTP reverse proxy for high availability environments

https://www.haproxy.org/

sudo apk add haproxy
  • License: GPL-2.0-or-later WITH OpenSSL-Exception
  • Architecture: x86_64
  • Source Package: haproxy
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Haproxy
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: haproxy from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

haproxy-doc 3.4.0-r0

A TCP/HTTP reverse proxy for high availability environments (documentation)

https://www.haproxy.org/

sudo apk add haproxy-doc
  • License: GPL-2.0-or-later WITH OpenSSL-Exception
  • Architecture: x86_64
  • Source Package: haproxy
  • normalized package name match
  • Correspondance par : Haproxy
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: haproxy-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

haproxy-openrc 3.4.0-r0

A TCP/HTTP reverse proxy for high availability environments (OpenRC init scripts)

https://www.haproxy.org/

sudo apk add haproxy-openrc
  • License: GPL-2.0-or-later WITH OpenSSL-Exception
  • Architecture: x86_64
  • Source Package: haproxy
  • normalized package name match
  • Correspondance par : Haproxy
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: haproxy-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

haproxy 3.4.0-1.fc45

Reliable, high-performance TCP/HTTP load-balancing reverse proxy

https://www.haproxy.org/

sudo dnf install haproxy
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: haproxy
  • 11 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : Haproxy
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: haproxy from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

haproxy 3.4.0-2

Reliable, high performance TCP/HTTP load balancer

https://www.haproxy.org/

sudo pacman -S haproxy
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 7 Dépendances
  • normalized package name match
  • Correspondance par : Haproxy
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: haproxy from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

haproxy 3.4.0+git0.64a335366-1.1

The Reliable, High Performance TCP/HTTP Load Balancer

https://www.haproxy.org/

sudo zypper install haproxy
  • License: GPL-3.0-or-later AND LGPL-2.1-or-later
  • Category: Productivity/Networking/Web/Proxy
  • Architecture: x86_64
  • Source Package: haproxy
  • 9 Dépendances
  • 6 fournit
  • normalized package name match
  • Correspondance par : Haproxy
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: haproxy from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

haproxy

sudo port install haproxy
  • normalized package name match
  • Correspondance par : Haproxy
MacPorts ports tree · api.github.com · MacPorts ports tree: net/haproxy/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment