Pages

Thursday, August 26, 2010

TOR and Firefox: A KILLER Combination!!!! (Tener IP de USA)

Despues de que Google Activara su servicio de Google Voice, y tener la limitacion de ser solo para los Residentes de E.U, todos lo que viven fuera de alli(incluyendome) estan excluidos del servicio. (esto es aplicable no solo a Google, sino tambien HULU, Ibbc Player y hasta algunos videos de YOUTUBE y otros servicios que son de forma exclusiva para los EE.UU).
Investigando he encontrado una forma de que usando un proxy, tener una direccion ip de los EE.UU usando la red TOR (http://es.wikipedia.org/wiki/Tor).

Como?, les paso a explicar mas adelante:


  • Lo primero que debemos hacer es descargar el Bundle para el S.O que estamos usando (en mi caso Windows).
  • Pasamos a instalar el Bundle de Tor que hemos descargado (es un Bundle porque hay un paquete de programas: Vidalia, Polipo, Tor, TorButton)
    • Nota: El TorButton no funciona en la Firefox 4 Beta 4.
    • Instalar FoxyProxy (Una muy buena alternativa).
  • Despues de instalado si tenemos firefox instalado y abierto, nos dara la opcion para instalar el add-ons Torbutton (no lo estoy usando porque no es compatible).
  • Luego de instalado, nos saldra el front-end de vidalia, el configurador de Tor, aqui le pasamos cualquier configuracion adicional (si estamos tras un proxy en una empresa, por ejemplo) pero si tenemos una conexion directa al internet solo dejamos que se conecte.image
  • Listo, ya estamos conectado a la red TOR, ahora debemos tener pendiente que la red TOR, al ser una red de nodos podemos conectarnos a cualquier nodo de cualquier continente/pais/region y nos dara una direccion ip ubicada en donde se encuentre ese nodo. EJ: si nos conectamos a un nodo de Japon, nuestra ip sera Japonesa y asi sucesivamente.
  • Bien, ya tenemos anonimizada nuestra conexion a internet, ya que desde que hacemos una peticion cambiamos de nodo, y nuestra direccion ip cambiara.
    • Nota: Al usar la red TOR, y debido a la cantidad de Nodos que tiene que pasar la informacion ademas de la encriptacion, la navegacion se vuelve un poco lenta y baja el ancho de banda.
  • Ahora para usar la red TOR en el navegador, es tan simple como empezar a usar la red TOR, como proxy en los navegadores(en este caso IE y Firefox):
    • Internet Explorer
      • Tools / Internet Options / Connections / Lan Settingsimage
    • Firefox (All versions)
      • Tools / Options / Advanced / Networks / Settings
    • image 
  • Esto es un poco engorroso, ya que si solo usamos el proxy para una sola cosa siempre debemos estar cambiando el proxy del navegador, ahora yo uso una forma mucho mas rapida y eficaz de tener todos los proxyes que quiera y cambiarlos con un solo clic.
  • Aplica a Firefox only: para facilitarnos la vida, solo debemos instalar el addons llamado: FOXYPROXY (https://addons.mozilla.org/en-US/firefox/addon/2464/)
  • Luego de instalado y de reiniciar el navegador, podemos empezar a crear proxyes, ponerles nombres, y hasta configurar paginas exclusivas que usen la configuracion de un proxy ya definido.
  • A este paso, ya deberemos estar conectados a la red TOR, y tener nuestro navegador usando TOR como proxy. Pero ahora nos damos cuenta de que cada vez que realizamos una peticion, nos da una ip que no necesariamente es de USA, puede ser de cualquier pais, como podemos decirle a TOR que siempre nos conectemos a nodos que sean de una pais en especifico, para que siempre se conecte a nodos de ese pais y nos de la direccion de esa ubicacion?, aqui debemos realizar unos pasos extras que engloban la opcion de Map Network del frontend Vidalia.
  • Damos doble clic en el icono de Vidalia en la barra, que estara minimizada y tendra forma de cebolla por la mitad.
image
  • En esta pantalla, le damos clic a donde dice “Ver la Red”.
image
  • En esta pantalla podemos ver el nombre de todos los nodos(repetidores) y la bandera de los paises donde estan ubicados los mismos, tambien podemos ver en forma de lineas amarillas, que tan confiables son los nodos (los que tienen todas las lineas amarillas son las confiables).
  • Ahora pasamos a tomar nota de algunos de los nombres de esos nodos (Preferiblemente 5 o 6 de los mas confiables) y que tengan la bandera de USA.
  • Despues de anotados los nombres debemos editar el archivo de configuracion que maneja TOR, que se llama TORRC.
  • Donde esta ese archivo?, no se preocupen, se puede encontrar facilmente si vamos a All Programs / Vidalia  Bundle / Tor / y veremos el archivo de configuracion con el icono de notepad, si hacemos clic lo podemos editar facilmente.
image
  • Al hacer clic, se abrira notepad y ya podemos editar este archivo, NO debemos tocar nada, en el archivo, solo tenemos que agregar un parametro al final del archivo.
image
  • Si notan en la linea que tiene el sombreado azul, tenemos el parametro: ExitNodes (ya se imaginaran para que sirve el parametro) y al lado el nombre de los nodos (repetidores) que apuntamos mas arriba.
    • En mi caso seria: ExitNodes piyaz, torvm3, torvm1, FSF, TheKrunkNode, PDQVPN1,
  • Ahora vamos a la pantalla de Vidalia y presionamos el boton detener TOR
image
  • y volvemos y nos conectamos, y ya tenemos nuestra IP de USA.
  • Quieres comprobar que es asi, podemos visitar la siguiente direccion: http://whatismyipaddress.com/ y nos dira que ip tenemos el lugar, etc.
  • Un screenShot para mi caso:
image
  • Ya podemos usar el servicio que teniamos restringido, porque nuestra ip nos delataba, pero ahora estamos en USA (Sin viajar)(Gracias a TOR), no mas restrinciones.

0 comments:

Post a Comment