HAPROXY-Konfiguration für DSR

HAPROXY-Konfiguration für DSR

Ich muss den Lastausgleich im TCP-Modus mit HAproxy durchführen. Die Backend-Anwendung muss die Quell-IP des Clients verwenden. Die einzige Lösung, die ich im Internet gefunden habe, ist die Konfiguration von Haproxy im DSR-Modus. Ich habe den folgenden Link gefunden https://www.haproxy.com/blog/layer-4-load-balancing-direct-server-return-mode/es erklärt nur die Linux-Serverkonfiguration, nicht die Haproxy-Konfiguration, und es steht nirgendwo sonst. Wenn mir jemand bei der Haproxy-Konfiguration für den DSR-Modus helfen könnte, wäre das wirklich hilfreich.

Antwort1

Für Ihr Anliegen gibt es mehrere Lösungsmöglichkeiten.

http-request set-src src https://cbonte.github.io/haproxy-dconv/2.0/configuration.html#4.2-http-request%20set-src

Wenn der Zielserver dieProxy-Protokolldie können Sie verwendensend-proxy https://cbonte.github.io/haproxy-dconv/2.0/configuration.html#5.2-send-proxy

verwandte Informationen