viernes, 22 de junio de 2012

Navegar bajo proxy

Después de ver que muchos entraban en el post Google Music para ICS, confundidos por las etiquetas Android, proxy. Voy a hacer una guía relacionada con los proxys con la siguiente estructura:
        • ¿Qué es un proxy?
        • ¿Para qué quiero navegar a través de un proxy?
        • ¿Cómo puedo navegar a través de un proxy?
        • ¿Puedo usar un proxy desde el móvil?



¿Qué es un proxy?

Para quienes no sepan que es un proxy, se trata de un ordenador (servidor), al que tu te conectas y este a su vez conecta a las páginas que quieras, de esta manera los dueños de la página a la que estas entrando NO verán tu IP, sino que verán la del proxy al que nos hemos conectado. Para entenderlo mejor vamos a usar un ejemplo:

Navegación SIN proxy:
  • Supongamos que quiero entrar en Google. Entonces abro el navegador y escribo www.google.es.
  • Lo que hace mi ordenador es a través de mi router hacer una petición a un servidor de Google donde está almacenada la página.
  • Desde Google reciben una petición en la que figura que la nuestra IP ha solicitado acceso, y estos permiten el acceso.
  • De esta manera Google almacena nuestra IP y puede ver todo lo que hacemos en su página.
Navegación CON proxy:
  • Empezamos con la misma suposición, pero esta vez no queremos que Google vea nuestra IP.
  • En vez de conectarme directamente a un servidor de Google, me conecto primero a un servidor Proxy. Ahora cuando introduzco www.google.es en el navegador mando ese mensaje primero al proxy, y este se encarga de mandarle la petición a Google.
  • De esta manera Google no ve nuestra IP si no la del proxy, y así no puede almacenar información de que visitamos nosotros, puesto que a ese mismo proxy se conectan miles de personas.
 El proceso podemos ilustrarlo como:
  •  Sin proxy:
  • Con proxy:

 ¿Para qué quiero navegar a través de un proxy?.

Obviamente para evitar ser "rastreado", de esta manera las páginas a las que entramos no pueden registrar quienes acceden a ellas. Esto resulta muy útil por ejemplo en entornos laborales y o escolares en los que están bloqueadas ciertas páginas (Facebook por ejemplo) o bien en países en los que la censura prohíbe la entrada a ciertas páginas o incluso persigue a quienes entran en ellas.
Otros usos menos importantes son el acceso a servicios disponibles únicamente en unos países determinados (aquí os explique como acceder a Google Music sólo disponible en EEUU), y obviamente también es útil para realizar actos ilegales, me refiero principalmente a la piratería, pues aunque en países como España no se persiga al usuario sino a las páginas de enlaces mucha gente los usa por asegurarse.

  ¿Cómo puedo navegar a través de un proxy?

Podemos acceder a un proxy de tres maneras (que yo conozca), una es configurando  nuestro navegador "manualmente" añadiendo la IP del proxy. Otra es a través de una página web y la última es a través de la red de Tor (recomendado).
  •  Configuración manual:

    • Buscamos en internet un proxy disponible, recomiendo la página xroxy.org
    • Hacemos clic en "proxy list"
                                                                    |     (vaya flecha cutre me he currado)
                                                                    \/

    • Nos saldrá una tabla con todos los proxys disponibles, en la pestaña "Proxy type"elegimos "Anonymous" nos quedará algo así:
    • Lo más lógico es elegir el primero, a no ser que quieras un país en concreto en cuyo caso deberías cambiar la pestaña "Country" por el país que quieras.
    • Ahora abrimos nuestro navegador, yo lo voy a hacer en Firefox pero no se diferencia mucho del resto.
      • Firefox: Preferencias > Avanzado > Red > Configuración > Configuración manual del proxy. Ahora escribimos el proxy que hemos buscado en la primera casilla y marcamos la opción "usar el mismo proxy para todo".
    • También podemos aplicar el proxy a todo el sistema, para hacer esto en Ubuntu sólo tenemos que ir a Configuración del sistema > Red > Proxy de la red, hacemos clic en el menú desplegable de "Método" y elegimos "Manual", escribimos la dirección en todas las casillas y hacemos clic en "Aplicar a todo el sistema".
                   
    • Para comprobar que funciona podemos meternos antes y después de hacer el proceso a www.cualesmiip.com y si las IPs son diferentes lo hemos hecho bien.
  • A través de una página web:

    • Hay ciertas páginas web que funcionan de intermediario entre tu ordenador y el servidor proxy,  de esta manera no hace falta configurar nada.
    • Una de las páginas más relevantes es anonymouse.org pero podéis encontrar una lista en la misma página de antes xroxy.org, si en lugar de hacer clic en "Proxy list" hacéis clic en "Web proxys".
                          (no me digáis que la flecha no es lo mejor del tutorial )            |
                                                                                                                                    \/

    • Tan sólo tenemos que acceder a la página que queramos y escribir en el recuadro la dirección que queremos visitar.
 
    • De nuevo para comprobar que funciona podemos meternos a www.cualesmiip.com en una pestaña a través de el  web proxy yen otra normal, si las IPs son diferentes, misión cumplida.
    • Cabe destacar que este procedimiento tiene sus limitaciones, pues la mayoría de estos proxy web tienen impuestas limitaciones de descarga o no permiten ver vídeos.
  • A través de Tor (recomendado):

    • Tor es un proyecto especializado en el anonimato en la red, funciona con una red de proxys distribuidos por una gran cantidad de paises, y es tremendamente fácil de usar.
    • Para ello se puedo optar por una configuración de nuestro navegador que no pienso explicar (ya he escrito mucho por hoy XD), o por el uso de un navegador diferente basado en Firefox que tiene todo ya configurado para la navegación anónima. Lo podéis descargar para Windows, Mac o Linux desde la página oficial: torproject.org.
    • Para los usuarios de Windows se descarga un .exe, sólo tenemos que seguir los pasos y se instalará sin problemas. Sin embargo los de Linux tenemos que hacer un par de pasos más. Cuando le demos a "Download" se nos descargará una carpeta comprimida que descomprimimos donde queramos, una vez descomprimida tenemos que entrar en ella y hacer doble clic en "start tor browser", y luego clic en ejecutar.
    • En todos los sistemas lo primero que veremos es el panel de control de Vidalia, en ese momento Tor se estará configurando, cuando termine automáticamente saldra una ventana de Firefox de esta forma:
    • Como veis en este caso no hace falta comprobar nada pues si ha salido bien ya nos lo dice la pantalla de inicio.
    • Para poder usar flash player en el caso de Linux sólo tenemos que ir a Complementos y darle a activar, pues esta desactivado por defecto.

¿Puedo usar un proxy desde el móvil?

La respuesta es sí, y además en el caso de Android (no lo he probado ni en IOS ni en Windows phone) por cualquiera de los tres métodos:
  • Configuración manual:

    • Entramos en Ajustes > Wifi, mantenemos pulsada la red a la que estamos conectados y le damos a "Modificar red" marcamos "Mostrar opciones avanzadas" hacemos clic en el menú desplegable de "Ajustes proxy" y elegimos "Manual", escribimos el proxy previamente buscado como os he explicado antes (acordaos de introducir también el puerto) y le damos a guardar. Yo lo he hecho en Android 4.0 pero no será muy diferente en el resto.
    • El propio sistema nos advierte que sólo el navegador usará el proxy para conectarse a la red.
    • Este procedimiento sólo funciona bajo una red wifi.
  • A través de una página web:

    • En este caso el procedimiento es idéntico al de en un sobremesa.
  • A través de Tor (recomendado):

    • De nuevo podemos utilizar Tor para preservar nuestro anonimato en la red, en este caso no descargaremos un navegador diferente, si no una aplicación oficial Orbot que podéis descargar desde Google Play.
    • Nada más iniciarlo os aparecerá una pequeña guía de configuración en la que elegiréis si le dais permiso de superusuario, en caso de que seáis root, y si queréis usar Tor para todas las aplicaciones o sólo para algunas en concreto.
    • Una vez completado esto os aparecerá esta pantalla:
    • Si mantenéis pulsada la imagen con el botón de encendido empezará a configurarse Tor, y cuando haya terminado aparecerá en verde. Lo que significa que todo está listo para navegar anónimamente.
    • No se realmente si sólo funciona bajo redes wifi, pero a mi sólo me ha funcionado en esas condiciones.

2 comentarios:

  1. Los Proxy´s tienen más funciones aparte de lo ilegal, no se confunda.

    ResponderEliminar
    Respuestas
    1. Creo que no has leído con detenimiento el apartado "¿para que quiero navegar a través de un proxy?"
      Porque de todos los casos que he puesto tan sólo un puede parecer ilegal pero como he comentado aún no lo es en España.

      Te invito a releerlo detenidamente y si no entiendes algo házmelo saber para intentar explicarme mejor.

      Gracias

      Eliminar