How to create Free Proxy Server with Google App Engine

By Partho, Gaea News Network
Monday, March 8, 2010

Most of you in school and colleges must be looking for free proxy servers to bypass the filters.  What if you could create one yourself. Well, searching though the web you might come across several PHP scripts that you can use to create proxy servers in a jiffy. However, the PHP based proxies come with certain limitations. Essentially, you require a domain name for your proxy site and a web server to host the proxy scripts. Now in case you don’t own a server space or domain name. There is a simple work around that you can use to create a personal proxy server for free, without owning server space or having a domain name. Moreover, an attractive free proxy server might also generate traffic and earn revenue for you. With Google App Engine you can create a proxy site within minutes. We will let you know how?

Step 1

Go to Google App Engine Page and sign in into your Google Account

Step 2

sms

Click the Create an Application button. A verification code will be send to your mobile phone via SMS. Type the code and you will be all set to create apps with Google App Engine.

Step 3

Select a sub-domain (Check for the domain name availability) for your proxy server. Agree to the Google Terms and click save.  The sub-domain will also double up as your App ID that will help in identifying your proxy application.

Step 4

python-installer

After having reserved the ID you can create and upload the proxy server application to Google App Engine. Now download and install the 2.6.4 MSI Installer from  python.org

Step 5

Once Python is installed go to the code.google.com download the Google App Engine SDK for Python and install it.

Step 6

Download this zip file and extract it to a folder on your desktop. The zip file contains some text files.


Step 7

Click the Google App Engine Launcher program from the desktop. Under Edit > Preferences set the right values

Step 8

your-app-id

Click File > Add Existing Application under the Google App Launcher program and browse to the folder where you have saved the extracted files. Click on the Edit button and replace YOUR_APP_ID with the ID (sub-domain)


Step 9

Click on Deploy and your online proxy server is ready for use.

In order to tweak the proxy server you can edit the main.html file to change the appearance of your proxy server. In case, it gains traffic you can also add Analytics and AdSense code to your proxy server.

Currently the application is open to all the users, but you can add a layer of authentication to it. This will allow only the members logged-in into their Google Accounts to access the web proxy server.

In case you modify the HTML files, you can upload the latest version to Google App Engine by clicking the Deploy.

Discussion

big c
May 19, 2010: 11:49 pm

step 6 not clear at all…downloaded every .zip file relevant and none work…??? does anyone have any direcion on this part?? i dooped the message cuz i mistyped my email..


big c
May 19, 2010: 11:48 pm

step 6 not clear at all…downloaded every .zip file relevant and none work…??? does anyone have any direcion on this part??


alex
May 5, 2010: 8:54 am

How do I create a subdomain?


Andy
April 20, 2010: 7:26 pm

How do you add that extra layer of security so users have to log in in order to use the app? I can’t find how to do that anywhere.

March 29, 2010: 10:44 pm

I couldn’t find the file either please clarify.


Yasser
March 19, 2010: 3:11 am

Where is the zip file mentioned in step # 6?!

Step 6

Download this zip file and extract it to a folder on your desktop. The zip file contains some text files.

YOUR VIEW POINT
NAME : (REQUIRED)
MAIL : (REQUIRED)
will not be displayed
WEBSITE : (OPTIONAL)
YOUR
COMMENT :