5

I can select exit node by torrc option.

I can select entry node, similar way, right?

Can I select middle node?

In other word, can I select full chain by hand in torrc?

Three fingerprints and nothing more...

EntryNodes fingerprint#1
? 
ExitNodes fingerprint#3

2 Answers2

2

You can build entirely custom circuits using the control port through EXTENDCIRCUIT, then attach streams to the circuits using ATTACHSTREAM

There is little real use or merit for restricting the entry, exit or middle node in some static manner through the torrc, I don't think there's an "approved" or even "good" or "consistent" way to do it, except taking ExcludeNodes and StrictNodes to ridiculous extremes. If you want to play about with custom circuits, use the control port. Stem, txtorcon, and similar libraries have helper functions for these things. Maybe have a look at how exitmap uses stem for it's circuit building.

cacahuatl
  • 11,047
  • 2
  • 17
  • 39
1

No. It is not possible (and it never should be) to specify a middle node in Tor; Tor chooses it for you. The middle node is the best place to attack. It knows the IP address of both the entry and exit and if someone could select specific routes through the network, it might hurt your anonymity.

Ron
  • 738
  • 4
  • 22