I'm using TOR Browser for 3+ months but I noticed that the Guard node didn't change even once. I thought that Guards change every 1-2 months, but not in my case.
Is this normal?
Tor Stack Exchange is a question and answer site for researchers, developers, and users of Tor. It only takes a minute to sign up.Sign up to join this community
Tor does not keep a single guard node that it changes after a certain amount of time. There is a complicated process for how guards are chosen and how Tor uses them. You can read more about this here: https://gitweb.torproject.org/torspec.git/tree/proposals/271-another-guard-selection.txt
The proposal doesn't really explain the different possible state changes, but assuming that a guard is never "re-confirmed" after some time, then a guard should be in the sampled set for at most 120+60 days. Any guard here should be used as a primary guard for less time than this, depending on how the 3 primary guards are filtered. For most people who choose stable guards, my guess is that their first-ever primary guard will be used for about 108-120 days (since they would have been chosen as a primary guard on the same day they were added to the sampled guard set), but then future primary guards will be used for less time than this (since they would have been in the sampled guard set for some time already before being chosen as a primary guard).