Wie verwende ich das PROXY-Protokoll, um die echte IP-Adresse des Clients abzurufen?

AWS hat gerade die Unterstützung für ELB hinzugefügt für diePROXY-Protokoll, der TCP-Streams umschließt und die Client-IP-Adresse (vom Proxy aus gesehen) hinzufügt, sodass der Back-End-Server Zugriff auf die IP des Clients hat (da er sonst nur die IP des ELB sehen würde).

Ich weiß, dass ELB im HTTP (S) -Modus ausgeführt werden kann, in dem ELB a einfügtX-Forwarded-For Header, aber ich führe meine ELBs im TCP-Modus aus, damit ich meine Site über versorgen kannSPDY.

Wie kann ich meine node.js-App (mit Express) ändern, um das PROXY-Protokoll zu verwenden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage