I used to be with an ISP (UUnet) whose webspace provided logging. I don't know how it did it but the logs always showed the real IP's, even if the user was going through several proxies. The logs would look something like:
index.shtml;24/11/00;16:35:42;MSIE 5.5;127.0.0.1,158.124.156.72,128.64.32.16
Obviously you have th efile, time and browser info, but at the end would be the IP's with the first one listed being the real IP followed by a comma and the proxies.
At first I thought it was perhaps sensing my IP because the ISP hosted both the webspace and the proxy, but as the web logs built up it was obvious that every user from any ISP was having their real IP logged as well as that of the proxy.
I've never been able to find another host that could do this, or information on how it is done.