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?