Am 05.07.2013 21:51, schrieb Willy Tarreau:
>
> Obviously. Don't worry, this mess is much more common than you can
> think, and personally, I'm really not a fan of transparent proxying.
> I was proud of it when I managed to get it and quickly got fed up
> with all the issues it causes due to the various possible configuration
> errors in field. Not to mention the fact that you have to carefully set
> your timewait timeouts on your machines or ensure that your LB doesn't
> forward IP, otherwise you risk some ACK storms between the clients and
> the server when source ports get reused too fast.

The reason why we do transparent proxy is:

- we want to decouple mail processing into its own VM
- we put it on an internatl IP to save routed IPs
- now we need to forward the traffic, which we do via haproxy
- but then the MTA won't see the real source IP address,
  which is a problem, because then debugging becomes harder (who's
  actually trying and failing to send me some mail?) and because
  the IP is a relatively important factor in deciding upon the
  spamminess of incoming mail
- therefore TPROXY

is there a superior alternative to this setup? Or to the more general case?

Greets,
*t

There are facets of this problem for other services.

Reply via email to