Advertisement

Monday, October 13, 2014

How to Setup your own Proxy Server (Updated)

How to Setup your own Proxy Server (Updated)

Do a Google search like "proxy servers" and you'll find dozens of PHP proxy scripts on the Internet that will hep you create your own proxy servers in minutes for free. The only limitation with PHP based proxies is that they require a web servers [to host and run the proxy scripts] and you also need a domain name that will act as an address for your proxy site. If you don't have a web domain or haven't rented any server space, you can still create a personal proxy server for free and that too without requiring any technical knowledge.

Now we will create a free Proxy Server with Google App Engine

Step 1: Firstly you have to go appengine.google.com and also sign up using your Google Account.

Step 2: Now click the "Create an Application" button. Since this is your first time, Google will send a verification code via SMS to your mobile phone number. Type the code and you're  all set to create apps with GoogleApp Engine.

Step 3: Pick an Application Identifier and its becomes the sub-domain of your proxy server. Give your app a title (say proxy server), set the Authentication Option as "Open to all users", agree to the terms and create the application.

Step 4: OK, now that we have reserved the APP ID, it's time to create and upload the proxy server application to Google App Engine. Go to python.org, download the 2.7 Installer and install Python. If you are on Mac, Python 2.7 is already installed on your computer.

Step 5: Download this zip file and extract it to your desktop. The zip file contains a couple of HTML, YAML, and Python {.py} files that you can view inside WordPad.

Step 6: Go to code.google.com, download the Google App Engine SDK for Python and follow the wizard to install the SDK on your computer.When the installation wizard has finished, click the "Run Launcher" button to open the App Engine Program.

Step 7: Choose Edit-> Preference inside the Google App Engine Launcher program from the desktop and set the correct values for the Python Path, App Engine SDK and the text editor [set this is as World Pad or write.exe and not notpad.exe]

Step 8: Click file -> Add existing Application under the Google App Luncher program and browse to the folder that contain the index.yaml and other files that you extracted in Step 5. Once the projects is added to App Engine,then select the project and click Edit to replace  "YOUR_APP_ID" with your App ID. Now save and close the file.

Step 9: Now click on Deploy, enter your google account credentials and , within a single minute or two your online proxy server will be deployed and also become ready for use. The public URL of your new proxy server will be your_app_ip.appspot.com, you can also replace your_app_id with your App Engine Identifier.

Now the FINAL STAGE to Setting up a Free Proxy with Google Server

You can edit the main.html file to change the appearance of your proxy website. You can even add code for Google Analysis and Google Adsense code to monetize your proxy server. The proxy  server is public on the web but you can add a layer of authentication so that only Google Account users who are logged-in can use your proxy server. If you have made any changes to your HTML files, you can upload the latest version to Google App Engine by clicking the Deploy button again.

= This proxy works with Flash Videos like Youtube and ABC News
= As some of you have suggested, web domains with the word Proxy or Proxies are banned at work places so you may avoid using them in your appspot.com proxy address.
= Though there exist proxy servers for accessing secure [https] sites, this is a basic proxy server that won't work with sites that require login [like- Gmail].
The proxy server code is available on Github and is fork of the Mirror project.

Thank You for giving your Time and Patience.

These Topics may be helpful to you

How to make your computer more Fast

Advertisement