I was trying to signup for a service provided by a website using Tor, the website prevented me and asked me to disable my proxy settings, he noticed me with the following:

Our checks indicate that you are connecting through a proxy at the moment. Please disable your proxy settings first and then try again. Thank you!

Then I tried a VPN connection with normal browser without any proxy settings, but the website still gives me the same notice.

My question is:

  1. How can the website server detect my anonymity-based connection (Tor or VPN), what is the interpretation?
  2. Is there a way to overcome this issue?

1 Answer 1


The list of exit nodes is well known so it's trivial for any system to look up into that list and see if any incoming connection comes from any of them.

  • Similarly, many VPNs can be detected by well-known exit servers and/or by extra HTTP headers inserted into requests by the VPN. Not foolproof by any means, and detectability will vary with different VPNs.
    – pseudon
    Commented Mar 9, 2016 at 15:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .