Hi Guys,

I run a reverse proxy for a client. They are using XFF for restricting certain content to IP.

We have noted that the following doesn't "appear" to work as it should:

header_replace X-Forwarded-For allow all

My understanding is that this will cause squid to replace the XFF header with it's own "client IP" ?

I see there is various answers about this on the internet so I would like to know which one applies to this setup.

Here is some more details on the proxy chain:

client -> proxy1 -> proxy2 -> origin web server

Proxy 1 should replace the XFF header no matter what, so that if "client" is behind a proxy, it doesn't matter.

Proxy 2 should just pass the header as per normal, it doesn't matter if it adds an IP to the header.

I am looking at replacing these boxes with Debian 6 boxes over the next week or so, but would really like to nail this one now :)

Thanks,

Pieter

Reply via email to