Temas relacionados con GNU/Linux y en especial con Ubuntu Hablemos de Apple, Hablemos de Mac y su sistemas MacOS y iOS Hablemos de Gadgets. todo es mundo de nuevas tecnologías que alguna vez soñamos... Busca en Google V E N E Z U E L A

asegurando

Configure un Proxy transparente con filtro de contenido en Ubuntu

Primeramente abriremos una terminal en Aplicaciones > Accesorios > Terminal,

Pantallazo

Para entonces ejecutar allí el comando que instalará el paquete Squid (Servidor Proxy con Webcache).

$ sudo apt-get install squid dansguardian

Luego, tenemos que configurar el Firewall para que envíe los paquetes que viajan por el puerto de http (puerto 80) hacia el puerto Proxy por donde escucha en Dansguardian o el filtro de contenido (puerto 8080)

Es por ello que deberemos editar el archivo /etc/squid/squid.conf para asegurarnos que está colocado en la linea donde dice:

 http_port 3128

y que diga

 http_port  127.0.0.1:3128

De esta forma solo escuchará por el 3128 a peticiones propias de esa maquina.

Como el DANSGUARDIAN viene previamente configurado de esta manera, no nos queda mas que comentar con un simbolo de numeral {#} la linea donde dice:

UNCONFIGURED – Please remove this line after configuration

La linea o comando de iptalbes de acontinuación asume que:

a) Tu tarjeta de Red interna es la eth0

b) Tu tarjeta de Red externa (internet) es la eth1

c) El SQUID está usando el puerto 3128 para la escucha

d) DANSGUARDIAN está usando el puerto para escuchar peticiones y el 3128 para atender al SQUID

e) HTTP PORT es 80

Esta es la linea de  iptalbes que enviará las peticiones desde Http del  Squid:

$ sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 127.0.0.1:3128

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

Para hacer que estas reglas se apliquen siempre, que inicie la interfaz de red, crearas un archivo esjecutable tipo script (.sh) ubicado en  /etc/network/if-up.d.

En lo personal, lo uso de esta manera en la PC de la casa, a la cual acceden mis niñas de 4 y 10 años, y usan internet, sin yo tener que preocuparme, ya que es Ubuntu quien se ocupa.

Espero sea de utilidad,

Saludos Fraternos Ubunteros.

@rolandoblanco