На https://www.torproject.org/about/overview згадується період приблизно 10 хвилин:
Для ефективності програмне забезпечення Tor використовує ту саму схему для з'єднань, які відбуваються протягом тих же десяти хвилин. Пізніші запити отримують нову схему, щоб люди не пов'язували ваші попередні дії з новими.
Використання іншої схеми для кожного запиту на з'єднання або навіть запит на сторінку (HTTP дозволяє повторно використовувати з'єднання) було б дуже повільним, і ви б використовували всі доступні вузли виходу після деяких сторінок. Тож це, мабуть, не дуже гарна ідея. Чому ти хотів би це зробити?
Хоча я сумніваюся, що для кожного запиту існує простий спосіб перемикати ланцюги, можливо зменшити час використання ланцюга. Такі параметри NewCircuitPeriod
, мабуть, корисні в цьому контексті, але оскільки мені ніколи не було необхідності змінювати поведінку, я не знаю, що ще потрібно.