What is it?
Transparent Proxy is away that proxies connections without client
noticing. This means that if you browse to www.yahoo.com when this request
reachs your gateway it will be re-directed to another port where a proxy
service like squid will be active. The client thinks that it's exchanging
data with remote host but in the reality it's just exchanging data with the
gateway.
How can I support it?
To support Transparent Proxy once more you'll have to re-compile your
kernel this time the main features to support are:
Networking Options -->
(...)
[*] IP: firewalling
[*] IP: Transparent Proxy support
(...)
Of course you'll probably enable mascarade on your host, to know which
options have to be enabled check the IP masquerade section.
Configuring
-----------
Finally to make Transparent Proxy work you have to add a redirection
action on ipchains just simply giving the command:
root@ExampleBox: ~# /sbin/ipchains -A input -p TCP --dport 80 -s
192.168.0.0/24 -j REDIRECT 8080