Found this at a UK site:
In order to send the appropriate response back to your computer, the web
server necessarily knows your computer's IP address, and a port number to
which to send the response. Your IP address seems to be 68.48.165.174, and
the port number used was 1106.
On the other hand, there could be one or more proxy servers between your
computer and the web server. If the HTTP request includes the header "Via",
or "X-Forwarded-For", then that's a strong indication that there is at least
one proxy server somewhere along the line.
If neither of those headers were present, that could mean that no proxy
servers were involved, or it could mean that they just chose not to "reveal"
themselves by adding those headers.
In this case since there is neither a "Via" header nor a "X-Forwarded-For"
header, there quite possibly isn't a proxy between your computer and the web
server. However, this isn't definite - it might be that there is a proxy,
but it just chose not to add the "Via" / "X-Forwarded-For" headers.
Uzytkownik "Kevin Thorpe" <ke***@pricetrak.com> napisal w wiadomosci
news:40***********************@news.easynet.co.uk. ..
Yang Li Ke wrote: Hi guys,
What's a good way to detect if an ip is a proxy ?
Not sure if it's required, but the proxy some of our clients use sets
X-forwarded-for: in the headers. It probably isn't required as it could
be a bit of a security risk.