HAProxy set output interface and IP Address


  • I have used HAProxy for couple of months and my traffic was routed though one IP address. For some security reasons, I have to listen on an IP address and send the traffic to the servers with different IP Address. So in this case, what should I do to achieve this goal?
    EX: listen IP is : 10.0.0.1----- send traffic to backend servers : 10.0.0.2
    Also I have just an interface , Only LAN !!! (one hand method)


  • @shayandely
    First configure the pfSense box 2 IP's one on the nic-interface the other as a IP-alias.

    Then on the haproxy configuration pages configure the Frontend to listen on the desired IP.
    As for the backend server its possible to configure a textual option for the servers in a backend. There you could write the text "source 10.0.0.2" iirc that should make it so the TCP connections on the backend are made from that IP.


  • @piba
    Thank you so much. It works like a charm!!👍 👍 👍 👍