I've followed the instructions in the posts about using a specific exitnode, and I've added the following to my torrc:

ExitNodes 719FD0FA327F3CCBCDA0D4EA74C15EA110338942
StrictNodes 1

As you can see, I've specified the exitnode by fingerprint rather than IP, which is

Now, this works fine when I go to http://www.duckduckgo.com or http://www.nasa.gov - I get that exact IP address. However, certain websites like https://ayefiles.com are somehow defeating this restriction, sending me to a different IP. This breaks my use case, where I need (for a short amount of time) all accesses through the same exitnode.

Is this a security hole I have discovered, and if so, can we close it so such sites cannot hack my choice of exitnode? Or, is it because StrictNodes 1 doesn't apply to ExitNodes and only ExcludeNodes? If this is the problem, can someone tell me how to specify the same restriction using ExcludeNodes? I.e. something like this:

ExcludeNodes !719FD0FA327F3CCBCDA0D4EA74C15EA110338942
StrictNodes 1

so I want to exclude all nodes BUT that specific fingerprint. Is there a syntax for this???



StrictNodes does not apply to ExitNodes. This is declared in the manual.

(StrictNodes applies to neither ExcludeExitNodes nor to ExitNodes).

Use MapAddress for doing that. Like this:

MapAddress ayefiles.com ayefiles.com.719FD0FA327F3CCBCDA0D4EA74C15EA110338942.exit
  • This answer doesn't work. As when I use "ExitNodes" in the torrc file, MapAddress works for duckduckgo.com, but not ayefiles.com. With your line in my torrc, and TOR restarted, opening ayefiles.com takes me to, and then after doing a Ctrl+L (which ideally would be a no-op if my exit node is fixed). Any other ideas? I noticed that you can't go to ayefiles.com by IP address - it's behind some sort of CloudFare protection. Could that be related to the TOR malfunction? Apr 1 '19 at 23:10
  • I've filed a ticket with TOR, and done some follow up research. The rabbit hole got deeper. trac.torproject.org/projects/tor/ticket/29989 Apr 3 '19 at 7:27
  • You could take another look by asking Tor to build a certain circuit using Stem, if you are familiar with Python. BTW, Tor has a Log torrc option that allows you to specify a logging level (debug might be needed) and a filename.
    – nobody
    Apr 4 '19 at 12:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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