На сервере стоит squid, который отлично работает (машины в сетке ходят через него в сеть, фильтрует что надо по заданным правилам), но при при пиковых нагрузках стал что-то тормозить сильно. Начитался инета, решил на его место попробовать haproxy вкрячить (вроде как он с нагрузками лучше справляется) и с ходу запутался в трех соснах. Никак не могу соорудить конфиг, что бы он банально на необходимом порту слушал и в инет переправлял (с фильтрацией и всем остальным - следующим этапом разберусь).
Пробую что-то типа этого:
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
# user haproxy
# group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
contimeout 5000
clitimeout 50000
srvtimeout 50000
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
listen myproxy
bind *:3223
mode http
option transparent
source 0.0.0.0 usesrc clientip
server mycoolproxy *
... в результате 504 ошибка... на всякие другие попытки всякие другие ошибки вылезают... А как правильно, никак не соображу, глядючи в мануал.