in Blog

How to bypass your office internet filters

Ever get tired of your office network administrator blocking youtube or facebook? Wished you could surf and get your daily dose of facebook and blogs from your office? Well there are many ways around this…most straightforward would be using a web-based proxy service like hidemyass .com or However, contrary to general opinion, your network administrators aren’t lazy(or stupid!). If you know about these proxies they probably know about it as well, so they’ve probably have a whole loooong list of sites categorized as ‘proxies’ that are completely blocked from access. So how do you access those web-sites your administrators have deemed…unworthy?

The solution isĀ  simple. Host your own proxy. This too can be blocked, but if you work in a fairly large company your own little private proxy is unlikely to generate enough traffic to warrant investigation and ultimately be blocked. So if I hosted my proxy on its unlikely the traffic it generates would warrant anyone looking into it and eventually blocking it.So you have to strike a balance, surfing too much via proxy will arouse suspicion, too little and it defeats the purpose.

So how do you host your own proxy?

While there exist many scripts out there to run proxy servers, the simplest and quickest way to set things up would be to install an application called Glype. Glype is a PHP based proxy server that is completely free to download and easy to setup.

1)Simply download the Glype zip file here.
2)Unzip the file to somewhere on your local machine and upload the contents of the /upload folder anywhere to your website.
3)Then copy the admin.php file from the extras folder to the same folder.
4)Finally browse to the admin.php with your web-browser, set up a few options and you’re done. (

I setup the whole thing in under 2 minutes (including download time). Awesome. The interface is extremely nice, and chances are you could get really really quick download speeds depending on your host. There exist certain problems however, the main one being it doesn’t work too well with facebook, (I had to delete the facebook.php in the plugin menu for it to work), and even after I did this, the application didn’t really work too well.

Some caveats though, that make this a less than ideal solution.

1) You need a webhost where you have unlimited bandwidth, otherwise you may find yourself spending a lot of money on traffic.
2) You need a PHP5 webhost with curl support (not too hard to find)
3) It doesn’t work too well with a number of sites including facebook and youtube….and that’s the point isn’t it. (you could install separate Glype plug-ins but that’s beyond the scope of this post)

Other than that, it does employ a couple of interesting points, you can browse anonymously (although not securely). Because the web-host routes data, you’re susceptible to man in the middle attacks, and if your host is compromised so is your data, so don’t use this to browse your internet banking accounts or sensitive email…you’ve been warned. Otherwise you could easily access sites that may have been blocked by over-zealous network administrators because they include words like proxy,games or sex (not that I would recommend it).


  1. That’s absolutely correct, but a private proxy site you installed on (or your own site) isn’t going to get anyone’s attention. Normally the traffic flowing through a proxy site you use for facebook would be minimal compared to everything and it should slide.

    Network administrators usually only block proxy sites they know (as identified by URL or IP) , so something you created yourself is likely to slip ‘under the radar’

  2. I found other way to access facebook and all blocked websites by using Downloading is also awesome. It’s very easy to use. It’s much better than proxy websites because they contain less amount of malware and viruses in comparision to proxy websites.


  • Kindle in Malaysia : Buying and Using a Kindle in Malaysia | January 8, 2014

    […] Either use proXPN or I used my Amazon EC2 instance. As long as your Amazon EC2 instance is located in the US you can pass off as US user. If you work for Multi National, chances are you also have a US VPN service, this will also suffice. The simplest way though is to use a proxy like or, I’ve also wrote a post before on how you can create your own proxy if you have webhost. […]