Hi everyone, Currently I'm working on a java application that will generate page views on a particular website. Although I don't think it's necessary to do this (I don't think they check these headers to see if someone is behind a proxy), I'd like to protect against them just in case and if they further investigate. I created a simple PHP script which will log information upon connection. Here is a preview of a proxy that was taken on this website: Basically right now I am able to spoof the user-agent, x-forwarded-for, and http_via. However, when a connection is made the proxy appends its own headers. So for example if I have 'hey' as x-forwarded-for, the proxy may add it: (hey, my_ip_address). So unfortuntely from my research I have yet to find a way to remove the proxies headers. I have read about elite proxies/private proxies but as we all know these are expensive and this application will require at least 500 proxies. Does anyone have any suggestions on what I can do or am I stuck here? Thanks!! EDIT: I actually uploaded my PHP script on another free web host service and I found out something interesting. With the same headers being spoofed, this is what the information is being reported as for another proxy: id 136 remote_addr hey user_agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:25.0) Gecko/20100101 Firefox/25.0 http_client_ip 184.108.40.206 http_via 1.0 tinyproxy (tinyproxy/1.8.2), http/1.0 web1.[REMOVEDURL] (ApacheTrafficServer/4.2.0) http_x_forwarded_for hey, 220.127.116.11 http_cluster http_x_forwarded Does anyone have some suggestions? Kind of lost here and don't want to pay massive amounts of money for high anonymous proxies.