Ich habe mehrere Webserver im selben Netzwerk, jeder mit seiner eigenen IP.
Nun möchte ich, dass ein Proxy die Anfrage entsprechend der angefragten Domäne an den richtigen Server „weiterleitet“.
Alles war in Ordnung, bis mir klar wurde, dass alle Anfragen vom Proxy und nicht von der ursprünglichen IP berücksichtigt werden.
Wie kann ich erreichen, dass die Anforderung ihre ursprüngliche IP im TCP/IP sendet?
Ich möchte keine Get-Variablen oder ähnliche Lösungen verwenden.
Antwort1
verwenden Sie hierfür den X-Forwarded-For-Header. Er ist, soweit ich weiß, genau darauf ausgelegt, Ihr Problem zu lösen.
sehenhttp://en.wikipedia.org/wiki/X-Forwarded-Forfür Details.
Antwort2
Squid-Proxy
Ihr Verständnis von Proxys ist richtig.
Was Sie tun möchten, ist erreichbar, abhängig davon, welchen Proxy Sie verwenden.
Wenn SieTintenfischAls Proxy können Sie dies mit einer Umschreibregel in der Datei squid.conf erreichen.