Thursday, November 13, 2008

Proxy Server

We all have heard about proxy. At least in case of attendances.
Proxy server is defined by Wikipedia as a server that services the requests of its clients by forwarding requests to other servers.

Type of proxies

1. Caching proxy
2. Web proxy
3. Content Filtering proxy
4. Anonymizing proxy
5. Hostile proxy
6. Intercepting proxy
7. Forced proxy
8. Transparent and non-transparent
9. Open proxy
10. Reverse proxy

But most of us are really interested in anonymizing, transparent and non-transparent proxy.

Why Proxy?

Well most of the times we need proxy so that we can view the sites blocked by our institutions.
Another use of proxy server is to share net. Those around Vijayawada should know that the net sharing using NAT doesn't work with DVS Broadband. So how do you share net (its not authorized, but who cares), we install a proxy server and use that to share the net. Proximodo is not a bad proxy server but use Squid instead.
Anyone who has more than one system and wants to illegally share their net but has no clue how to do it. Contact me. I'll be more than happy to help.
I share net on 4 computers using a switch and squid.
But most people use proxy for anonymity. The TOR network is a great example of proxy based anonymizer.

Things you should try:

1. Squid proxy
2. Proxymizer
3. Foxyproxy (Addon for firefox)
4. Proximodo (Easy to configure)

I tried TOR but find it slow, but it is not bad to use.

So where do you get addresses for proxy servers? Just click here. And goto any site listed there.
Proxy server addresses have two parts.
1. Name/address of the server
2. Port number
It works this way:
You type www.google.com. This request is sent to the proxy server at the appointed port number. The proxy server retrieves the site and sends that reply to you.
Be careful while typing passwords when you use proxy, you never know who is listening.

2 comments:

  1. Sandip this is a very interesting blog.

    Can you explore more about the 'Intercepting Proxy' server and also how its architecture compares with that of 'mysql' proxy ?

    Lets check if we can use this idea in DSwitch.

    Thanks for the informative post.

    regards
    Saifi.

    ReplyDelete
  2. A new version of proxymizer was released a few days ago, with a lot of fixes (especially a CPU overload).
    As of today, proxymizer uses all available public proxy servers it finds, but next release should filter out non anonymizing proxy servers (such as transparent proxy servers).

    ReplyDelete