Squid saves the clients IP address in the custom X-Forwarded-For HTTP
header. Just use the last element of HTTP_X_FORWARDED_FOR instead of
REMOTE_ADDRESS in your application.
Note: The header may contain a list of IP addresses if the user has
passed via a chain of Squid proxies.
Regards
Henrik
fgiorgetti wrote:
>
> Hi All,
>
> I have a squid running on port 3128 and a apache server
> on port 80 / 1001 of the same machine.
> My users is using his http_proxy server as
> <MYIPADDR>:3128 and its fine.
>
> But in my web server I have an application that needs
> the clients real ip address, and its getting the proxy
> server ipaddr. (ok, I know that its right :) )
>
> What can I do to get the client real ip address in my
> web application or to bypass the proxy when the client
> try to access the ports 80 / 1001 of my web server ?
>
> Thanks.
>
> Fernando Giorgetti
>
>
> __________________________________________________________________________
> E-mail Premium BOL
> Antivírus, anti-spam e até 100 MB de espaço. Assine já!
> http://email.bol.com.br/
Received on Fri Jan 31 2003 - 16:00:26 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:13:01 MST