reverse proxy problémák remote address-nél

sziasztok,

a problémám a következő:
van egy Apache webszerverem, amin van pár nagyobb forgalmú oldal. A terhelés csökkentése érdekében felraktam egy Squid proxyt reversnek. Ez annyira jól sikerült, hogy a load-ot 38-ról kb 0,5-re levitte.
Egyetlen problémám volt vele, a $_SERVER[REMOTE_ADDR] php függvényre mindig a proxy címét dobta vissza, nem pedig a kliensét. Tudom, hogy van egy olyan függvény is, hogy "HTTP_X_FORWARDED_FOR", ami visszadobná a kliens igazi IP címét, de csak nem kérhetek meg kb 150 weboldal tulajdonost, hogy cseréljék már ki...
Létezik erre valamilyen megoldás?

Előre is köszönök szépen minden segítséget

Hozzászólások

zorp + tproxy tenyleg jo, csak epp nem lesz hozza eroforrasa.
en is vegigzongoraztam mar nehany reverse proxyt (300+ domaint hostolok, chrootolt es vm kornyezetben), de a vegen a pound-nal kotottem ki. Ez ugyan meg nem oldja a problemadat, de jobb ha tudod.

A problemadrol: ez igy lesz mert a reverse proxy krealja a kereseket a backend webszervereknek. Segiteni ugy lehet rajta, ha a reverse proxy tovabbitja egy http headerben (X-Forwarded-For erre a megfelelo) a szerver fele hogy ki volt a kliens es php-bol (es tobbi alkalmazasbol) ezutan ezt hasznalod.

asd