crear la aplicación gae

Cómo crear su propio proxy con Google App Engine

Las instituciones educativas, las organizaciones e incluso los proveedores de servicios de Internet (ISP) hacen todo lo posible para restringir el acceso a muchos sitios web por diversas razones. Pero si cree que debería poder navegar por cualquier sitio de su elección, un proxy puede ayudarlo a acceder a los sitios bloqueados por un firewall en su red.

Hay varios proxies disponibles en la web que se pueden usar para acceder a sitios web restringidos, pero el problema aquí es que los administradores de red pueden bloquear el acceso a estos proxies, por lo que volvemos al punto de partida con esto. ¿La solución? Obtener su propio proxy para navegar abiertamente por la Web.

Un proxy abre sitios web bloqueados y restringidos, y le permite acceder a cualquier sitio web de su elección incluso detrás de los firewalls. Puede crear su propio proxy utilizando Google App Engine (GAE). GAE proporciona una cuota de ancho de banda de 1 GB / día de forma gratuita, que es más que suficiente para navegar por sitios web.

Es un proceso muy simple que involucra solo cuatro tareas y no cuesta absolutamente nada. Los administradores usan varias listas para bloquear proxies y otros sitios web, pero esa lista probablemente no contenga su proxy, lo que le permite rienda suelta.

Aprendamos a crear su propio proxy utilizando la potente plataforma de Google App Engine.

Prerrequisitos

Deberá instalar software para ejecutar, probar e implementar su aplicación de proxy en Google App Engine. Descarga e instala Python 2.7 y App Engine Python SDK (instala estas herramientas con sus opciones predeterminadas / de fábrica para evitar problemas).

También debe descargar el software de proxy, que se utiliza para crear un proxy. Descargue esta herramienta Mirrorrr de Brett Slatkin , pero no la instale.

Tarea 1: crear una cuenta en Google App Engine

Vaya a appengine.google.com y regístrese para obtener una cuenta de Gmail si aún no tiene una, o inicie sesión si la tiene. Se le llevará al panel de GAE, después de un proceso de inicio de sesión exitoso.

Tarea 2: crear una aplicación en Google App Engine

Ahora, debe crear una aplicación en Google App Engine . Esta aplicación servirá como proxy, después de implementarla con el SDK de App Engine en la siguiente tarea.

Haga clic en el botón Crear aplicación . Es posible que se le solicite que verifique su cuenta, luego se lo dirigirá a la página Crear una aplicación .

crear la aplicación gae

  1. El identificador de la aplicación creará la dirección del subdominio para su sitio proxy. Elija este identificador con prudencia, ya que no se puede cambiar después. Lo necesitará en el siguiente paso.
  2. El título de la aplicación se mostrará a las personas que visiten su aplicación proxy.
  3. Deje las Opciones de autenticación (avanzadas) en su opción predeterminada (Abierto para todos los usuarios de la cuenta de Google).
  4. Luego, haga clic en el botón Crear aplicación .

Verá la página “Solicitud registrada correctamente” (ver más abajo).

aplicación gae creada

Tarea 3: Desarrolle su aplicación proxy usando GAE Python SDK

Ahora es el momento de desarrollar y editar su aplicación de proxy GAE en su sistema utilizando las herramientas que ha descargado anteriormente.

  1. Abra Google App Engine Launcher desde el menú Inicio de su computadora. lanzador de gae
  2. Abra el menú Archivo> Crear nueva aplicación. aplicación gae local
  3. Ingrese su identificador de aplicación como el nombre de la aplicación para su proxy.
  4. Elija un directorio para almacenar los archivos locales de su aplicación haciendo clic en el botón Examinar . Recuerda esta ubicación.
  5. Deje los valores predeterminados para las opciones Puerto y Puerto de administración.
  6. Haga clic en el botón Crear .

Siga los pasos dados para copiar los archivos de Mirrorrr a la carpeta local de su aplicación:

  1. Extraiga el contenido del archivo Mirrorrr comprimido (mirrorrr-master.zip) que ha descargado anteriormente.
  2. Abra la carpeta “mirrorrr-master” extraída y copie todo su contenido (archivos y carpetas).
  3. Abra la carpeta local de su aplicación (el mismo lugar que en el paso 4 de la tarea anterior) y pegue el contenido copiado. Reemplace los archivos antiguos. La carpeta local de su aplicación contendrá archivos llamados app.yaml e index.yaml, que deben ser reemplazados por los archivos de Mirrorrr.

Nota: Puede editar los archivos dentro de la carpeta “estática” para cambiar el diseño, el estilo y las imágenes de su sitio web proxy. Si está creando un sitio web proxy para compartir con otros, cambie los archivos dentro de la carpeta “estática”. Los archivos de Mirrorrr pertenecen a su desarrollador (Brett Slatkin) y no deben usarse en aplicaciones no personales. Puede eliminar archivos innecesarios como README y .gitignore.

Antes de pasar a implementar su aplicación proxy, hay una cosa que corregir.

Elija su aplicación de proxy en Google App Engine Launcher. Haga clic en Editar . El nuevo ‘app.yaml’ de su aplicación se abrirá para editarlo.

editar aplicación

Verifique la primera línea del archivo y reemplace “yourappid” (sin comillas) con su identificador de aplicación. Guarde el archivo y cierre el editor.

Tarea 4: Implemente su aplicación de proxy en Google App Engine

Ahora debe realizar el paso final de implementar los archivos de su aplicación en el servidor. Solo debe verificar su aplicación y luego cargarla en Google App Engine .

Para verificar su aplicación de proxy, elija su aplicación en Google App Engine Launcher. Haga clic en el botón Ejecutar y luego en Examinar . Verá su sitio web proxy. Si no lo hace, vuelva a consultar los pasos de este tutorial.

mirrorrr

Si todo está bien, es hora de cargar su aplicación proxy, elija su aplicación en Google App Engine Launcher. Haga clic en Implementar . Ingrese el correo electrónico y la contraseña de su cuenta de Google y presione OK . Una ventana de Python detallará el progreso de la operación de implementación. El proceso llevará tiempo dependiendo de la velocidad de Internet de su sistema, pero no verá ningún mensaje de error si todo va bien.

¡Éxito!

Ahora que su sitio web de proxy se ha implementado correctamente, puede acceder a su propio proxy en la dirección web: http: // yourappid .appspot.com .

¡Felicitaciones por configurar su propio proxy! Fue fácil, ¿no? Ahora nadie podrá impedirte acceder a sitios web. Ahora puede acceder a cualquier sitio web, desde cualquier computadora detrás de cualquier firewall en cualquier red.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *