Hi, Thanks for your interest in Tor's path selection algorithm. Some of my colleagues are working on "vanguards", which significantly changes path selection. I think this is their latest proposal: I'll let them share any details they feel are helpful. See also my specific answers inline below: On 20 Feb 2020, at 06:20, Vianney Gomezgil Yaspik <vgomezg1@xxxxxxx> wrote:
The set of Tor exits changes over time, so the calendar date will change Tor's path selection slightly. Similarly, Tor clients try to avoid choosing paths that are within the same network, or all controlled by the same operator. So guard selection does have a slight impact on the chosen exit. For more details, see tor's path spec, particularly the constraints section:
How are you counting exit nodes? Tor uses the bandwidth weights in the consensus, to weight its random selection of exit nodes: These weights are limited by: * any operator-configured bandwidth limits, and scaled using: * the relay's own observed bandwidth usage, and * the capacities measured by the 6 Tor bandwidth authorities.
Have you looked at the destination port? Tor tried to select exits that will allow the requested port. Are you aware of preemptive circuits? If you're mainly measuring preemptive circuits, you'll see fairly consistent behaviour. These circuits have fewer constraints, because they need to be suitable for general use. That's probably enough to get you started, please let us know if you have more questions. T |
_______________________________________________ tor-dev mailing list tor-dev@xxxxxxxxxxxxxxxxxxxx https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev