Sunday, 19 January 2014

How to Setup or build your own Proxy Server for Free

Do a Google search like “proxy servers” and you’ll get dozens of PHP proxy book on the Internet that will help you build your individual proxy servers in minutes for free. The only restriction with PHP based proxies is that they take a web server (to host and run the proxy scripts) and you also require a domain name that will act as an address for your proxy site.

If you don’t have a site domain or haven’t hired any server space, you can still generate a personal proxy server for free and that too without  involving any technical knowledge.

Create a Free Proxy Server Through Google Application Engine


Here’s one such proxy website that you can establish for your best friends in China or even for your own personal use (say for accessing close sites from office). This is created using Google Application Engine and, incompatible to what you may think, the setup is quite  easy.

1.  Go to appengine.google.com and sign-up with your Google Account.

2.  Click to “Create an Application” link or button. Since this is your initial time, Google will Text a verification code to your mobile phone number. Type the follwing code and you’re ready to create apps with Google App Engine.

3.  Select an App Identifier and it automatically becomes the sub-domain* of your proxy server. Give your application a unique title (say Proxy Server), set the Authentication     choice as “Open to all users”, agree to the terms policy and create the app. (screenshot).

4.  OK, now that we have quiet the APP ID, it’s time to generate and upload the proxy server app to Google App Engine. Go to python.org , download Python 2.7 Installer and install it. If you are using Mac, Python 2.7 is by default installed on your pc.

5.  Download this zip file and extract it to your computer desktop. The zip file contains a couple of HTML, YAML and Python files that you can see inside an WordPad.

6.  Now go to code.google.com, and download the Google App Engine SDK for Python (.py) and follow the step wizard to install the SDK on your pc. When the installation wizard has complete, press the “Run Launcher” button to open the App Engine Program.

7.  Select Edit -> Preferences internal the Google App Engine Launcher program from the desktop and set the exact values (see screenshot) for the Python Path (.py), App Engine SDK and the Text Editor to (save this is as WordPad or write.exe but not notepad.exe).

8.  Press File – >     Attach Existing App under the Google App Launcher program and browse to the File that carry the index.yaml and other Documents that you extracted in Step 5. Once the task is added to Google App Engine, select the project and press Edit to replace “YOUR_APP_ID” with your App ID (screenshot). Save and exit the file.

9.  Press Deploy, enter you Google account  identity and, within a minute or two, your online proxy server will be place and become ready for use (screenshot). The public  web address (URL)  of your brand new proxy server will be your_app_id.appspot.com (replace your_app_id with your App Engine Identifier).


[*] The sub-domain or the App ID will individually identify your App Engine application. For this specimen, we’ll use Any -proxy-server as the Application Identifier although you are free to select any other individual name.

Next Steps – Set up a for Free Proxy with Google

You can easily edit the main.HTML file to reform the emergence of your proxy site. You can also add code to Google Analytic and also monetize your Google AdSense code for proxy server.

The proxy server is     popular on the web (open to everyone) but you can add a sheet of authentication so that only user with Google Account who are already logged-in can easily use your proxy server.

If you have build any changes to your HTML files, you can upload the update version to Google App Engine either by pressing the “Deploy” button again or use the following instruct – appcfg.py update <app-directory>

  •     This proxy works only with Flash videos (like YouTube and ABC News) not with Hulu.
  •     As some of you have recommend, domains with the word “proxy” or “proxies” are banned at workplaces so you may keep away from using them in your appspot.com proxy address.
  •     Though there close proxy servers for  acquiring secure (https) sites, this is a first proxy server that won’t work with websites that contain logins (like Gmail).

The proxy server code is  accessible on Github and is separate of the Mirrorr project.

Share This Post →

No comments:

Post a Comment

Powered By Practlogy |   By Asif Shaikh