Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

It there a source where I can obtain a large up to date list of proxy ips? I would like to limit users votes on a website if they are using proxy.

share|improve this question

closed as off topic by Tom O'Connor, jscott, Bart De Vos, RobM, Shane Madden Feb 22 '12 at 17:34

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

That sounds like a classic case of whack-a-mole to me. – Sirex Feb 22 '12 at 12:02
@Sirex It's not the best solution, but I need to detect as many proxies as I can to minimize vote rigging. Do you have a better solution for detecting proxy? – user80666 Feb 22 '12 at 12:13
dont rely on the connection used to detect vote rigging ? Use some form of authentication, surely ? – Sirex Feb 22 '12 at 12:18
@Sirex It's not a type of site where you would be confirming user's real identity, just votes on comments, posts etc... I just want to minimize the effect of multiple account voters. – user80666 Feb 22 '12 at 12:20
by multiple account, can you not just log the usernames that have already voted and go from that ? It sounds like alot of hassle on their part to try and make multiple accounts on the site just to vote something up a few times, and equal amount of effort on your part to track an ever changing list of proxy addresses. – Sirex Feb 22 '12 at 12:25

Instead, restrict access based on the presence of the X-Forwarded-For: header.

share|improve this answer
This is likely the best bet. It's not fool-proof, but its a lot better than tracking a proxy list. – Sirex Feb 22 '12 at 13:43
The problem with this approach is that there are many private proxies that do not add those headers. – user80666 Feb 22 '12 at 20:46
I highly suspect you're over engineering a solution to a problem that doesn't exist. In reality how many people actually bother to vote on things, let alone use proxies to game the system ? – Sirex Feb 24 '12 at 7:39

You could use cookies and/or evercookies to track which users have voted before and/or which users have been seen using known proxies (such as those identified by the X-Forwarded-For: header).

I suspect this will be far more reliable than trying to find a list of "all" public proxy servers.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.