Run a Secure Web Proxy Server Using Google!

Internet privacy has become a great concern. The need for anonymizing services has become increasingly important. You will find many great http proxy servers but can never be sure if they are using your data for nefidential purposes or not. VPN services are also a great solution but is available for free.

Today I present to you a neat solution with which you can hope to surf securely and anonymously. You might be surprised to know that Google provides applications which allow you to deploy proxy servers for (obviously) free! Ever heard of Google Apps Engine? It is a part of their cloud services where you can run your web applications on their infrastructure. Projects such as Mirrorrr have been developed which allow you to create a proxy server and deploy it on Google's servers. Surely no firewall in the world will block traffic to Google's trusted servers ?!

Installation:

The first thing you need to do is to sign up with appengine.google.com and create an "application". The application identifier is basically the subdomain name that will host your proxy server.

Next you need to download python (preferably version 2.6, just search for python 2.64 on google). Now download Google apps engine sdk for python from code.google.com. Download the following zip file ( Google Apps Proxy ) which contains python scripts and a simple web page. The python scripts have been taken from project mirrorrr (code.google.com/p/mirrorrr/). This is a Google apps engine application which mirrors the content of the provided URL.

Deploying the application on the Google server:

First edit the app.yaml file and edit the application field with the name of your application. Then, run the Google apps engine program and click on edit-> preferences and fill in the fields. Click on File-> Add existing application. Browse to the 'proxy server settings' folder and click on OK.

Select the application and click on Deploy. You should see a python.exe cmd prompt appearing and another small console screen indicating the progress. Hopefully you will get a message that the application was successfully deployed.

Finally browse to http (s): // www. [Application identifier] .appspot.com. BTW Htps also works! You can now freely access any site.

Obviously you can not run any other blocked services such as a torrent client. Also not all web elements are supported and therefore some pages may not function properly.

Source by Anadi Chaturvedi

Leave a Reply

Your email address will not be published. Required fields are marked *