Introduction proxy

The operating principle of a proxy server is very simple: it is a server "mandated" by an application to query the Internet instead. Thus, when a user connects to the Internet using a client application configured to use a proxy server, it will connect first to the proxy server and give him his request. The proxy server will then connect to the server that the client application tries to join and to transmit the request. The server will then give its response to the proxy, which in turn will send it to the client application.

Clearly, the starting IP address is completely hidden, and only the IP address of the proxy appears in the log service contacted.

Advantage: You appear more with your own IP address
Disadvantage: Depending on the type of proxy used (public: free, private: paying) the rate may be very low.


Sunday, February 24, 2013

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 nefarious purposes or not. VPN services are also a great solution but is seldom 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 supplied 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 Https also works! You can now freely access any site.

Obviously you cannot run any other blocked services such as a torrent client. Also not all web elements are supported and therefore some pages might not function properly.
Anadi Chaturvedi
CCNA,MTA

My Blog: http://www.anadisays.blogspot.com
Article Source: http://EzineArticles.com/?expert=Anadi_Chaturvedi

No comments:

Post a Comment