¿Es posible configurar TOR para cambiar su ruta de enrutamiento con más frecuencia?

Hay algunas formas de hacerlo:

  1. Usando el archivo de configuración torrc.
  2. Señales de puerto de control.

Usando el archivo torrc puede establecer algunos parámetros que pueden permitirle cambiar los circuitos más regularmente. Déjame enumerarlos en la página de manual de tor.

  • NewCircuitPeriod NUM

Cada NUM segundos considera si construir un nuevo circuito.
(Predeterminado: 30 segundos)
Aunque esto solo no te ayudará. Como tor solo considera construir un nuevo circuito, no construye un nuevo circuito si no es necesario. 30 segundos es suficiente en mi opinión.

  • MaxCircuitDirtiness NUM

Siéntase libre de reutilizar un circuito que se usó por primera vez como máximo NUM
hace segundos, pero nunca conecte una nueva secuencia a un circuito que también
antiguo. (Por defecto: 10 minutos)
Básicamente, si disminuye este valor, los circuitos comenzarán a ponerse obsoletos con más frecuencia.

  • CircuitIdleTimeout NUM

Si hemos mantenido un circuito limpio (nunca usado) por NUM
segundos, luego ciérrelo. De esta manera cuando el cliente Tor está completamente
inactivo, puede caducar todos sus circuitos y luego caducar su TLS
conexiones Además, si terminamos haciendo un circuito que no es útil
por salir de cualquiera de las solicitudes que estamos recibiendo, no será para siempre
ocupa un lugar en la lista de circuitos. (Predeterminado: 1 hora).
Entonces, dado que estamos creando circuitos más regularmente, también deberíamos cerrarlos regularmente. Esta opción se puede usar para disminuir el tiempo de inactividad.

El inconveniente de este método puede ser que el circuito no se conmuta al acceder al mismo sitio.
Tendrá que experimentar con los valores para obtener el resultado deseado. Todavía no he experimentado, pero puedo hacerlo si encuentro algo más de tiempo.

El segundo método no es ortodoxo y no es exactamente una configuración que pueda cambiar. No estamos configurando tor, así que úselo solo si lo anterior no funciona.
Si te has dado cuenta en Vidalia, hay un botón “Usar nueva identidad”. Este botón hace exactamente lo que necesitas. Envía una señal al puerto de control de tor, para cambiar a una nueva identidad. Probablemente se pueda escribir un script que envíe esta señal cada 2 minutos.
La especificación de la señal se da en el punto 3.7 del control-spec.txt en https://svn.torproject.org/svn/t…
Específicamente: “SEÑAL” SP NEWNYM CRLF
Por supuesto, este método requiere que se autentique primero. Esta no es una manera fácil.
Afortunadamente, la gente ya lo ha hecho: Tor AutoSwitcher – Cambia las identidades de Tor automáticamente
Supongo que hay más por ahí escritos en python. Google “Tor Switcher” encontrarás muchos.

Pero su paranoia no está justificada, no es necesario cambiar la ruta de enrutamiento con más frecuencia.