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.
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
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 little shell script to start transproxy and to enable IP forwarding and