Tips and Tutorial: Transparent Proxy with Squid on Mandrake 9.2

In "ordinary" proxying, the client specifies the hostname and port number of a proxy in his web browsing software. The browser then makes requests to the proxy, and the proxy forwards them to the origin servers. This is all fine, but sometimes one of several situations arises.
Either:

You want to force clients on your network to use the proxy, whether they want to or not.
You want clients to use a proxy, but don't want them to know they're being proxied.
You want clients to be proxied, but don't want to go to all the work of updating the settings in hundreds or thousands of web browsers.
This is where transparent proxying comes in.

This workshop describes the transparent proxy installation with Squid on a Mandrake 9.2 server. To keep it simple we are trying to use just the RPM packages from the Linux distribution. Please make sure to have the latest RPM packages available.

What do we need?

  1. Linux Mandrake 9.2 with Squid Proxy Server.
  2. A little tool called transproxy.
  3. A shell script to start transproxy and to enable IP forwarding

Download more article here

Related links: