Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are having issues with users using proxy servers and causing trouble on our website. Is there an updated SQL list of proxy servers, indexed by IP, available anywhere so that we can query it and prevent access to those using proxy servers?

share|improve this question

migrated from Dec 16 '09 at 23:27

This question came from our site for professional and enthusiast programmers.

Ah yes; somebody using a proxy server must be evil... – Marc Gravell Jul 18 '09 at 21:41
Any computer can be setup as a proxy server. I don't see the point/possibility here. – Sinan Taifour Jul 18 '09 at 21:46
What kind of problems have you been having, and why do you believe proxy servers are the cause of it? Please edit your question with the information. – John Saunders Jul 18 '09 at 21:48
Also, what's this have to do with SQL? – John Saunders Jul 18 '09 at 21:53

You could look for the X-Forwarded-For HTTP header but of course you can't rely on it and treating proxy users differently from your other visitors seems like a bad idea.

share|improve this answer

Don't forget that many people, who work in big companies, are behind a proxy server (at work, I am, and I don't have a choice ^^ ) -- it doesn't make them/me evil ;-)

If you really want to filter out people using proxy, and want a list of "known" proxies, there are some lists here (not all lists seem really up to date, but there are some lists ; maybe it can help)

(But insist : filtering out people behind a proxy is probably not "the right solution")

Actually, what kind of trouble are you talking about ? Maybe there is another solution to your problem ?

share|improve this answer
I'm happy to look for better solutions. Here is a brief description of the trouble we are having: We have a lot of people posting spam in our forums or acting inappropriately in our online chat. We ban by IP, but then the user just uses a proxy server (smarter users change their IP in other ways), clears their cookies, and creates a new account, continuing to spam or act inappropriately. I was only looking for public proxy servers used for anonymizing, not private/work proxy servers. I know blocking public proxy servers is no where near a complete solution, and probably not a good one – Yak Jul 19 '09 at 17:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.