O HAProxy é um balanceador de carga e reverse proxy amplamente usado, disponível como pacote no pfSense. Com ele, o firewall passa a distribuir requisições entre vários servidores, fazer terminação TLS e publicar aplicações web de forma controlada, tudo na mesma plataforma que já cuida do firewall e da VPN.
Este guia explica o que o HAProxy resolve dentro do pfSense, em quais cenários ele se encaixa e quais cuidados tomar ao expor aplicações pela internet.
O que é o HAProxy no pfSense
O HAProxy é um software de alto desempenho para balanceamento de carga e proxy reverso. No pfSense, ele é instalado como pacote e configurado pela interface web. Em vez de um servidor único respondendo às requisições, o HAProxy recebe o tráfego na frente e o distribui entre vários servidores de backend, segundo regras definidas.
Para que serve
- Balancear carga entre vários servidores de aplicação ou web.
- Fazer terminação TLS, centralizando os certificados no firewall.
- Atuar como reverse proxy, publicando serviços por nome de domínio.
- Distribuir tráfego por regras de host, caminho ou cabeçalho.
- Retirar um backend do balanceamento sem derrubar o serviço.
Balanceamento de carga na prática
Quando uma aplicação recebe muito acesso, um único servidor pode virar gargalo ou ponto único de falha. O HAProxy distribui as requisições entre vários backends e verifica a saúde de cada um. Se um servidor para de responder, o tráfego é direcionado aos demais, o que melhora disponibilidade e capacidade sem reescrever a aplicação.
Terminação TLS e reverse proxy
Com a terminação TLS no HAProxy, os certificados ficam centralizados no firewall, o que simplifica a gestão e a renovação. Como reverse proxy, o HAProxy permite publicar vários serviços internos por trás de um mesmo endereço, roteando por nome de domínio ou caminho. Isso reduz a exposição direta dos servidores de backend.
Cuidados ao publicar aplicações
Atenção
- Manter os certificados e os protocolos TLS atualizados.
- Restringir o que cada backend aceita, evitando exposição desnecessária.
- Combinar o HAProxy com regras de firewall, não confiar só no proxy.
- Monitorar a saúde dos backends e registrar eventos.
- Avaliar IDS/IPS e filtragem para o tráfego publicado.
Quando usar e quando repensar
O HAProxy no pfSense faz sentido quando a empresa já usa o pfSense como firewall e precisa balancear carga ou publicar aplicações com proxy reverso de forma integrada. Em ambientes muito grandes ou com requisitos específicos de aplicação, vale avaliar se um balanceador dedicado se encaixa melhor. A decisão depende de escala, criticidade e da arquitetura existente.
Quando buscar apoio especializado
Configurar balanceamento de carga e publicação segura envolve TLS, regras de firewall e monitoramento. A OpenSourceBrasil implementa pfSense para empresas, incluindo HAProxy, publicação segura de serviços e alta disponibilidade, com decisões ajustadas ao risco do ambiente.