Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have seen that at many places like colleges and schools block sites like Facebook, Myspace.

In some cases people are able to use a proxy sites and proxy softwares(ultrasurf,gpass etc.) to bypass the filter and access the blocked content.

Yesterday I have tried ultrasurf to get an understanding of how a proxy works. With the proxy configured I checked my IP using website www.whatismyip.com and I find that it is showing a different IP address from what I see when no proxy is configured. It is showing my location as if I was in Canada, but I am from India.

So I have the following questions:

  1. How do proxies work?
  2. How does ultrasurf or any other proxy software is able to do this?
  3. How can I setup my own proxy (it is only for learning purpose)?
  4. Can I use Squid for this purpose?

If you know of any good tutorials, electronic boos, or references please suggest them.

share|improve this question

2 Answers 2

  1. How do proxies work?


  1. How does ultrasurf or any other proxy software is able to do this?

Their servers are located in different countries and your traffic goes through them.

  1. How can I setup my own proxy (it is only for learning purpose)?

In Ubuntu: https://help.ubuntu.com/community/Squid

In Windows: http://www.papercut.com/kb/Main/InstallingAndConfiguringSquidNTProxy

  1. Can I use Squid for this purpose?


share|improve this answer
It is only as anonymous as the folks running the service are willing to protect the connection information/logging... –  user48838 Oct 3 '10 at 8:56
I have installed squid successfully but for anonymous browsing using it i still can't access banned sites.i have read serverfault.com/questions/70448/… but still i am not getting it.So please explain it a little more –  Peeyush Oct 4 '10 at 21:49
Installing a local proxy does not "circumvent" any existing web browsing restrictions if the proxy is still going though the same controlled connection/path and your system is going through the proxy now. Where is your proxy located in relation to the infrastructure that is controlling/limiting access to certain sites and which port is it operating on? –  user48838 Oct 7 '10 at 2:46

Squid is a bit of a workhorse for personal use. Something like https://www.banu.com/tinyproxy should be easier. Even http://www.torproject.org/

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.