Proxies are probably the simplest way to bypass firewalls and unblock websites. They are websites that act as intermediates between you and the site you visit. You enter the address/URL of the site you want to visit in a text box, press Submit/Go button, and then the proxy asks for the site/page to the web server where the site/page is located. This way the site you visit is not able to log your real IP address, but the IP of the proxy. Learn how to set up your own proxy.
But finding a good proxy is a difficult task. Most of them are slow and not reliable. And using a free proxy is a bad idea.
The good news comes from Digital Inspiration. They published a tutorial that shows you how to setup own free proxy server by using Google App Engine. Thus you will browse via proxy independent of your home network and without having to trust a sketchy third-party proxy. Check out the video below:
Step 1: Go to Google App Engine and sign-in using your Google Account.
Step 2: Click the Create an Application button. If it’s 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 Google App Engine.
Step 3: Choose a sub-domain that for your proxy server. Then agree to the Google Terms and click Save. The sub-domain is also your App ID that will uniquely identify your proxy application.
Step 4. Next, you have to create and upload the proxy server application to Google App Engine. Go to python.org, download the 2.6.4 Windows Installer and install Python.
Step 5. Go to code.google.com, download the Google App Engine SDK for Python and install it.
Step 6. Download this zip file from Digital Inspiration and extract it to some folder on your desktop. The zip file contains a couple of text files (written in HTML and Python) that implements the proxy functions.
Step 7. Start the Google App Engine Launcher program from the desktop and set the right values under Edit –> Preferences.
Step 8. Click File –> Add Existing Application under the Google App Launcher program and browse to the directory that you created in Step 6. Click the Edit button and replace “YOUR_APP_ID” with the ID (sub-domain) that you set up in Step 3.
Step 9: Click Deploy and your online proxy server are now ready for use.
[Via How-To Setup Your Own Web Proxy Server for Free with Google Apps Engine – Digital Inspiration]
It’s an amazing, thanks for sharing.
I Got error like this , can you help me ?
2010-03-19 03:44:49 Running command: “[u’C:\\Python26\\python.exe’, ‘C:\\Program Files\\Google\\google_appengine\\appcfg.py’, ‘–no_cookies’, u’–email=mialazetic@gmail.com’, ‘–passin’, ‘update’, u’C:\\Documents and Settings\\No Name\\Desktop\\proxy’]”
C:\Program Files\Google\google_appengine\appcfg.py:41: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
os.path.join(DIR_PATH, ‘lib’, ‘antlr3’),
C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver_login.py:33: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Application: stomornjak; version: secureable.
Server: appengine.google.com.
Scanning files on local disk.
Initiating update.
Cloning 3 application files.
Deploying new version.
Checking if new version is ready to serve.
Will check again in 1 seconds.
Checking if new version is ready to serve.
Will check again in 2 seconds.
Checking if new version is ready to serve.
Closing update: new version is ready to start serving.
Uploading index definitions.
Error 400: — begin server output —
Creating a composite index failed: This index:
entity_type: “EntryPoint”
ancestor: false
Property {
name: “last_updated”
direction: 2
}
is not necessary, since single-property indices are built in. Please remove it from your index file and upgrade to the latest version of the SDK, if you haven’t already.
— end server output —
Your app was updated, but there was an error updating your indexes. Please retry later with appcfg.py update_indexes.
Password for ****: 2010-03-19 03:45:02 (Process exited with code 0)
You can close this window now.