Dansguardian es una solución bastante completa para lo que tu quieres hacer. Sucede este trabaja controlando las IP´s de las máquinas, si tienes usuarios en la red que son lo sufientemente inteligentes y tienen los privilegios adecuados pueden descubrir una IP que este liberada y luego ponerla en su equipo para navegar libremente meintras el equipo que usa esta IP esta apagado. Por esa causa se inició este tema en el foro, ahora Dansguardian tambien permite crear una lista de usuarios de tal manera que cada vez que una persona cargue un navegador le pida user y password, de esta manera se controla aún mejor y se elimina el problema al controlar solo por IP´s, solo que yo no quise complicarme mucho.
Squid ya esta instalado en SME Server, al instalar dansguardian ya tienes ambos instalados en tu servidor, IPtables es otra forma controlar el trafico, pero se usa más para equipos o servicios, puedes entonces para algunas cosas bloquear por dansguardian, para otras bloquear por Squid y para otras bloquear por IPtables. (Sírvase de la mesa compañero
!!!)
Con respecto a tu duda, cuando instalas dansguardian solo se instala, es decir no se "activa", por defecto no esta controlando el tráfico.
Con esto lo activas:config setprop squid TransparentPort 8080
config setprop squid Transparent yes
config setprop dansguardian portblocking yes
signal-event post-upgrade; signal-event reboot
Con esto lo desactivas:config setprop squid TransparentPort 3128
config setprop squid Transparent yes
config delprop dansguardian portblocking
signal-event post-upgrade; signal-event reboot
Saludos Cordiales