I just realized that on certain websites the tor-browser ignores my exit node policy.

I specify a certain country as exit node but on certain websites the circuit changes on its own and I receive exit nodes all around the world. With other websites it is working as intended.

One website where I have seen this behavior at https://www.4chan.org/ or www.mixloud.com for example. But there are many others too, which I do not want to list.

  1. Is this behavior intended?
  2. Is there any solution to this?
cat torrc
# This file was generated by Tor; if you edit it, comments will not be preserved
# The old torrc file was renamed to torrc.orig.1, and Tor will ignore it

ClientOnionAuthDir /home/alex/Downloads/tor-browser_en-US/Browser/TorBrowser/Data/Tor/onion-auth
DataDirectory /home/alex/Downloads/tor-browser_en-US/Browser/TorBrowser/Data/Tor
ExitNodes {de}
GeoIPFile /home/alex/Downloads/tor-browser_en-US/Browser/TorBrowser/Data/Tor/geoip
GeoIPv6File /home/alex/Downloads/tor-browser_en-US/Browser/TorBrowser/Data/Tor/geoip6

1 Answer 1


If anyone is still wondering: a very similar question got answered here.

Short summary: some websites (especially Cloudflare protected) are trying to deanonymize your connection thus forcing you to different exit nodes.

Possible solution: "expand Long-lived port list with 80,443,8888,8080,8443 and try to play with increasing circuit lifetime significantly"

  • to battle deanonymization you should use a routed VM with the browser, not the one with proxy settings
    – Alexey Vesnin
    Apr 15 at 12:49

You must log in to answer this question.

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