Motivado por esta thread da nossa lista de discussão e por este post no fórum, o colega Marcello Coutinho provou mais uma vez que no Brasil temos (muita) gente desenvolvendo tecnologia e não apenas consumindo. Ele acabou portando os binários do pacote estável (32 e 64bits) do DansGuardian para o pfSense 2.0.
Não é raro encontrar sysadmins querendo utilizar o DansGuardian no pfSense e questionando porque o pacote não é incluso por default na ferramenta. A principal razão, pela qual, o
pfSense não utiliza por default o DansGuardian é exatamente o seu modelo de licenciamento e distribuição. Ele não é gratuito para uso comercial, por isso o time de desenvolvimento do pfSense (a exemplo de vários outros projetos de software livre) optou por utilizar como ferramenta de gerenciamento e redirecionamento de URLs, baseada em blacklists, o SquidGuard – que é totalmente livre e sem restrições quanto a distribuição.
Contudo, isso não significa que não podemos utilizar o DansGuardian no pfSense.E agora, graças ao trabalho do Marcello, temos pacotes pré-compilados e prontos para utilização. Para adicionar o DansGuardian no seu pfSense, siga os seguintes passos:
- Instale o pacote Squid. Ele é pré-requisito para o DansGuardian (assim como acontece com o SguidGuard);
- Depois de instalar o Squid, basta digitar na console ou via ssh:
- Versão 32bits:
pkg_add -r https://github.com/downloads/marcelloc/pfsense-packages/dansguardian-2.10.1.1_1.i386.tbz - versão 64bits:
pkg_add -r https://github.com/downloads/marcelloc/pfsense-packages/dansguardian-2.10.1.1_1.amd64.tbz
Pronto. Agora é só configurar o DansGuardian da forma tradicional, usando diretamente os arquivos de configuração. Ainda não existe uma interface específica para o pacote na GUI do pfSense – Mas isso deve ser resolvido em breve, fique atento!