How To Create Your Own Online Proxy Server In Minutes

Ads by Google

create a proxy server to surf the webI had quite a lot of trouble last week with a company’s browsing restrictions. It used an extensive directory of ‘forbidden websites’ that kept out all but a few popular sites. In effect, no games sites, no personal email, and no MakeUseOf.

None of the conventional proxy servers worked, and even Google Translate failed. My hopes were down until, yesterday, I discovered that one of my personal domains could be accessed.

Back on my home computer, in a matter of minutes, I had set up my own functioning proxy server. With the instructions below, so can you.

Prerequisites

If we want to pull this off there are a few things you need.

  • Web Host

In theory, any webhost will do, if they comply with the other requirements; an old computer in your basement, or even a free online webhost.

  • PHP5 or greater and cURL

Look for this on the website of your webhost. If it’s paid hosting, you can almost count on it. Especially cURL is a feature that’ll be disabled on most free webservers.

Ads by Google
  • Permission

That’s right. Some webhosts will explicitly forbid you to create a proxy server (or a chat room, for that matter) in their terms of content. And you can expect them to find out.

1. Download and Install GlypeProxy

GlypeProxy is a free, standalone PHP script. That means it’s lightweight and incredibly easy to configure. You can download it from their website.

Next, upload the files to a sub directory on your webserver. If you see a folder called ‘www’, or called after your domain name (e.g. domain.com) create the sub folder in there. You need to avoid using the word ‘proxy’, because some companies pick up on it. Instead, use ‘web’ or ‘surf’.

There are a few different ways to upload your files. If you already know this, skip to the next paragraph. Here they are arranged from the least to the most effort.

  • Upload and unpack ZIP

Look in the filemanager for an ‘unpack’ or ‘extract’ option. You can then upload it in one take. This is not always supported.

  • FTP access

Use an FTP application to access your webhost, and let it transfer the files while you fetch some more coffee. Most often supported.

  • Manual upload

You really don’t want to do this – are you sure the previous two alternatives are blanked out? Your last resolve will be to manually upload all the files and folder structures. Or start looking for a different host – it might not be such a bad idea.

2. Ready For Use

There’s no real set-up needed. Just point your browser to the directory where you put all those files (ex. domain.com/surf) and GlypeProxy will pop up. If you don’t like the logo, you’ll have to replace it manually. But if you want a proxy server for personal use, some little branding won’t matter.

create a proxy server to surf the web

Users can enter any URL and, after expanding the options, choose to encode the URL, the page, allow cookies, scripts and objects. Encoding the page can help you access some sites that are still being picked up and intercepted, but might give you a corrupt webpage at times.

3. Admin Preferences

Although Glype is a powerful proxy script, the admin tools are obviously the backing power. You might not know this, but a lot of online proxy tools are powered by Glype, just like the one you just set up. The admin preferences leave room not only for customization, but for improvement. You can assign site-specific code for trouble-giving websites, and change user-agent and proxy lists.

create a proxy server to surf the web

Most useful to novice users will be the caching tools (pictured above), logs, and blacklists. The caching tools can help you improve the browsing speed by storing some files from all, or some of the already visited websites. Logs are off by default, but might have legal importance in the future, depending on who uses your proxy server. Always explicitly mention you’re keeping these logs. Finally, the blacklists will allow you to block (all but) a few sites, or users.

To access your admin panel, point your browser to admin.php on your webserver (e.g. domain.com/surf/admin.php).

Are you setting up your own personal proxy server? Do you have any other tips or experiences on the issue? Let us know in the comments below!

Join live MakeUseOf Groups on Grouvi App Join live Groups on Grouvi
Web for Kids
Web for Kids
7 Members
Deep Web Communities
Deep Web Communities
18 Members
Awesome Websites
Awesome Websites
34 Members
Best Music Services
Best Music Services
17 Members
Ads by Google
Comments (19)
  • CooLbudy

    Can this work for bypass CYBEROM ?

  • sodiq

    Hi, guys. please help me. How i to create own proxy server . this very impossible for me

  • Conor

    I have a spare Pc at home & i am just installing a VPN router, how easy would it be to make my pc my proxy server so I can access UK websites when abroad?

    • Simon Slangen

      I’m not sure about advanced proxy servers using VPN. You could try asking on MUO Answers.

    • William Hurst

      If your computer is on, you can run teamviewer… it allows you to remote access your device. it is the simplest way to work around that issue.

  • domoniquee

    ugghh i need a freakin proxy!!!!

  • Simon Slangen

    Glype (or similar websites) are basically online applications that reroute your internet traffic through proxies. The actual proxies are the computers that have volunteered to ‘represent’ you online.

    Because Glype is an ‘application’, you can’t use it as a browser or mail proxy input. Instead, you should enter the actual proxy IP addresses, like those Glype uses. These proxy addresses can be found (e.g.) here and here.

    For browsers, proxies can be specified in the settings pane. Thunderbird is a bit harder, but here is a walkthrough.

Load 10 more
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.