O que você quer dizer é configurar o chamado proxy transparente. Isso garante que qualquer tráfego enviado de uma máquina seja roteado para uma máquina diferente (um gateway) que processará a solicitação.
Para rotear qualquer tráfego de saída para uma máquina diferente, você precisará brincar com iptables
. Isso deve fazer isso:
iptables -t nat -A OUTPUT -p tcp -j DNAT --to-destination 192.168.1.x
Essa é a parte fácil, a difícil vem do outro lado (a máquina que funcionará como um gateway).
Esses links devem orientá-lo:
- Como configurar Squid3 como Proxy Transparente no Ubuntu Server 12.04
- Configurando um proxy transparente no servidor 11.04
- Como configurar o servidor proxy de Squid transparente no Ubuntu