Controversial Information In Tor Manuals
Recently saw this issue posted on reddit/r/Tor which states;
This wikihow documentation says "StrictNodes 0|1" can be used with both EntryNodes and Exitnodes:
However, the official Tor manual states that:
If StrictNodes is set to 1, Tor will treat solely the ExcludeNodes option as a requirement to follow for all the circuits you generate, even if doing so will break functionality for you (StrictNodes applies to neither ExcludeExitNodes nor to ExitNodes, nor to MiddleNodes). If StrictNodes is set to 0, Tor will still try to avoid nodes in the ExcludeNodes list, but it will err on the side of avoiding unexpected errors. Specifically, StrictNodes 0 tells Tor that it is okay to use an excluded node when it is necessary to perform relay reachability self-tests, connect to a hidden service, provide a hidden service to a client, fulfill a .exit request, upload directory information, or download directory information. (Default: 0)
I tested "StrictNodes 1" with ExitNodes,MiddleNodes, HSLayer2Nodes, HSLayer3Nodes and it worked with them (I always got nodes from the specified coutries in my node lists).
Can someone working within Tor project please clarify?
Please tell me what you think about this. Or Tor Manual needs update?