Como parte de un proyecto en el que estoy trabajando, por razones de seguridad y para evitar el analisis de trafico es necesario mantener la privacidad de los usuarios al entrar a ciertos sitios ademas de evitar recibir resultados “personalizados” en base a la direccion IP mediante geolocalizacion. Esto con el fin de no influenciar y afectar los resultados del proyecto, despues de analizar las diferentes opciones llegue a la conclusion de que la mejor solucion seria usar un proxy, pero eso llevo a mas complicaciones ya que los proxies publicos no son muy confiables debido a que como es una solucion muy usada por spammers las direcciones IP de estos frecuentemente son bloqueadas por diversos sitios.
La solucion a esto la encontre en Tor que es una herramienta que permite precisamente eso, usando una serie de servidores en todas partes mantenidos por voluntarios las peticiones se envian por diversas rutas que constantemente cambian, y los nodos por los que pasan los paquetes no conocen mas que la procedencia del paquete (el nodo anterior) y el destino, con esto se mantiene la privacidad y se evita la geolocalizacion de la IP ya que al usar diferentes rutas las peticiones no llegan desde el mismo nodo.