Create a Free Proxy Server with Google App Engine

Do a Google search like “proxy servers” and you’ll realize dozens of PHP proxy scripts on the web which will assist you produce your own proxy servers in minutes at no cost. the sole limitation with PHP based mostly proxies is that they need an online server (to host associated run the proxy scripts) and you furthermore may would like a {site} name which will act as an address for your proxy site.

If you don’t have an online domain or haven’t rented any server area, you'll be able to still produce a private proxy server at no cost which too while not requiring any technical data.

Create a Free Proxy Server with Google App Engine

Here’s one such proxy web site that you simply will build for your friends in China or maybe for your personal use (say for accessing blocked sites from office). this can be created mistreatment Google App Engine and, contrary to what you'll assume, the setup is kind of straightforward.

 visit and sign-in mistreatment your Google Account.
    Click the “Create associate Application” button. Since this can be your initial time, Google can send a verification code via SMS to your mobile variety. sort the code and you’re geared up to form apps with Google App Engine.
 choose associate Application symbol and it becomes the sub-domain* of your proxy server. offer your app a title (say Proxy Server), set the Authentication choice as “Open to any or all users”, comply with the terms and make the appliance. (screenshot)
    OK, currently that we've got reserved the APP ID, it’s time to form and transfer the proxy server application to Google App Engine. visit, transfer the two.7 Installer and install Python. If you're on raincoat, Python 2.7 is already put in on your laptop.
 transfer this nada file and extract it to your desktop. The nada file contains some of HTML, YAML and Python (.py) files that you simply will read within WordPad.
    Go to, transfer the Google App Engine SDK for Python and follow the wizard to put in the SDK on your laptop. once the installation wizard has finished, click the “Run Launcher” button to open the App Engine Program.
 select Edit -> Preferences within the Google App Engine Launcher program from the desktop and set the proper values (see screenshot) for the Python Path, App Engine SDK and also the Text Editor (set this can be as WordPad or write.exe and not pad.exe).
    Click File – > Add Existing Application underneath the Google App Launcher program and browse to the folder that contain the index.yaml and alternative files that you simply extracted in Step five. Once the project is adscititious to App Engine, choose the project and click on Edit to exchange “YOUR_APP_ID” together with your App ID (screenshot). Save and shut the file.
    Click Deploy, enter you Google account credentials and, inside a second or 2, your on-line proxy server are going to be deployed and become prepared to be used (screenshot). the general public URL (or internet address) of your new proxy server are going to be (replace your_app_id together with your App Engine Identifier).

[*] The sub-domain or the App ID can unambiguously establish your App Engine application. For this instance, we’ll use labnol-proxy-server because the Application symbol although you're liberated to select the other distinctive name.

Next Steps – putting in a Free Proxy with Google

You can edit the most.html file to alter the looks of your proxy web site. you'll be able to even add code for Google Analytics and Google AdSense code to decriminalize your proxy server.

The proxy server is public on the online (open to everyone) however {you will|you'll|you'll be able to} add a layer of authentication so solely Google Account users United Nations agency area unit logged-in can use your proxy server.

If you have got created any changes to your HTML files, you'll be able to transfer the most recent version to Google App Engine either by clicking the “Deploy” button once more or use the subsequent command – update

    This proxy works with Flash videos (like YouTube and first principle News) although not with Hulu.
    As a number of you have got steered, internet domains with the word “proxy” or “proxies” area unit illegal at workplaces thus you'll avoid mistreatment them in your proxy address.
 although there exist proxy servers for accessing secure (https) sites, this can be a basic proxy server that won’t work with sites that need logins (like Gmail).

The proxy server code is out there on Github and is fork of the Mirrorr project.

Jack Elixir

  • Image
  • Image
  • Image
  • Image
  • Image