Educational institutions, organizations, and even Internet Service Providers (ISPs) try their best to restrict access to many websites for a variety of reasons. But if you believe that you should be allowed to access such site you’re left scavenging about for free proxies online.
Just do a google search on “proxy server” and you will get almost 2 million result for free php proxy scripts on internet that you can use setting your own proxy server for free. The only limitation of these free scripts are that you need to own a domain and web hosting. But if you haven’t yet started buying domain name and web hosting Google is there to help you setup your own proxy server for free.
#1. Go to python.org and download Python 2.7.x; do not download 3.4.x as its not compatible. Please install with default settings to avoid complications. If you are a mac user you don’t need python as its already installed on your machine.
#2. Go to code.google.com and download Google App Engine SDK for Python and follow the installation wizard. After finishing installation click on “Run Launcher” to open the App Engine Program.
#3. Download this zip file and extract its content in a folder. Zip contains couple of HTML, YAML and Python files. You can edit main.html to customise front end of proxy as per your choice.
#4. Go to appengine.google.com and login into your gmail account. I hope everyone owns one.
#5. Click on “Create on Application” button. Since this is your first time you are creating any app using your google account google will ask you to verify your account by sending a SMS on your mobile phone. Enter confirmation code and you are all set to create your first app.
#6. Enter your desired proxy name as “Application Identifier” it will become a sub-domain on .appspot.com remember you can never change it and the same will be your proxy URL like blogmetricproxy.appspot.com is ours.
#7. Pick your “Application Title” and choose default as authentication options. Check on ToS and click “Create Application”. By now you have successfully created your application.
#8. Now go back to that Google Appengine we installed earlier on your computer. Choose EDIT -> Preferences and type the correct paths for Python, appengine SDK and a editor.
App Engine SDK: C:\Program Files (x86)\Google\google_appengine
#9. Now click on File → Add Existing Application and browser to folder where you extracted zip files previously in step #3. Once your project is added to google app engine choose Edit and replace “YOUR_APP_ID” with your application identifier you selected in step #6. Save and close the file.
#10. Hit “Deploy” button on app engine and enter your google credentials you entered while creating app. Within two minutes your app will be deployed and ready for use. Your “Application Identifier” will be public URL of your proxy.