Está en la página 1de 2

Para instalar Squid transparente y configurar iptables en Ubuntu 22.

04, siga los siguientes pasos:

1. Instalar Squid:

Abra una terminal y escriba el siguiente comando para instalar Squid:

sqlCopy code

sudo apt-get update

sudo apt-get install squid

Configurar Squid como proxy transparente:

2. Abra el archivo de configuración de Squid /etc/squid/squid.conf y agregue las siguientes líneas


al final del archivo:

scssCopy code

http_port 3128 transparent

http_port 80 transparent

Esto configura Squid para que actúe como un proxy transparente en los puertos 3128 y 80.

3. Configurar iptables:

Abra una terminal y escriba el siguiente comando para configurar iptables:

cssCopy code

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

Este comando configura iptables para redirigir todo el tráfico HTTP entrante al puerto 3128, donde
Squid actúa como proxy.

4. Guardar la configuración de iptables:

Escriba el siguiente comando para guardar la configuración de iptables y asegurarse de que se cargue al
arrancar el sistema:

Copy code

Sudo apt install netfilter-persistent

sudo netfilter-persistent save

5. Reiniciar Squid y iptables:

Escriba los siguientes comandos para reiniciar Squid y iptables:

Copy code

sudo service squid restart

sudo service netfilter-persistent restart


¡Listo! Ahora ha instalado Squid como proxy transparente y configurado iptables para redirigir todo el
tráfico HTTP entrante al puerto 3128.

También podría gustarte