How to Make a Web Proxy Server
Setting up your own Web proxy server provides you with your own source for staying anonymous on the Web. While some people may choose to write their own software for this purpose, a much easier solution is to use Google's free App Engine. This service is already enabled if you have a Google account. These steps are recommended for those with at least a basic understanding of Python. Experienced users will find that this process takes only a few minutes.
Instructions
-
-
1
Visit the Google App Engine website in your Web browser (see Resources). Sign in using your Google account. If you do not have a Google account, you will need to create one at this time.
-
2
Click "Create An Application." If you have never used this service before, Google will send you a text message with a verification code. Enter this code into the field provided to continue.
-
-
3
Type an application name into the field labeled "Application Identifier." This name will double as the subdomain where your server will be hosted. Type the full title into the field below it. Click "Save."
-
4
Open a new tab in your browser. Go to the Python website (see Resources), and download and install the Python application. Follow on-screen installation prompts as necessary.
-
5
Visit the Google code download source listed in the Resource links. Download Google App Engine SDK for Python.
-
6
Create a new folder on your desktop. This is where you will store the Python text files necessary to get your server up and running. If you are comfortable editing Python on your own, visit the "Tutsplus" Reference link for examples of the code that must be altered. If you would rather download the completed files, click on the following link in the Resources section below:
http://img.labnol.org/files/proxy.zip
-
7
Double-click the Google App Engine launcher that has been added to your desktop. Click "Edit" and then "Preferences." Click "File." Click "Add Existing Application" and then "Edit." Type in your application identifier. Click the button labeled "Deploy." Your server is now operational.
-
1