Na aba \"Available Packages\" procure por \"squid\" e mande instalar clicando no ícone no canto direito

 

\"\"

 

Imediatamente você será direcionado para a página do Package Installer, nele veremos o progresso da instalação do pacote squid e suas dependências:

 

\"\"

 

Vamos inserir as regras para a rede LAN:

 

\"\"

 

OBS.: LAN net = LAN subnet


Agora vamos no menu Services > Proxy Server:

 

\"\"

 

Na aba \"General\" certifique que \"Transparent Proxy\" está desmarcada.

Considerando que seu servidor wk3 está com o IP: 192.168.1.12, a senha do usuário Administrador é \"pwd1admin\" e seu domínio é prototipo

 

Na aba \"Auth Settings\" vamos adicionar os seguintes parâmetros:

 

Authentication method: LDAP
LDAP version: 3

 

Authentication server: 192.168.1.12
Authentication server port: 389
LDAP server user DN: cn=Administrador,cn=Users,dc=prototipo
LDAP password: pwd1admin
LDAP base domain: dc=prototipo
LDAP username DN attribute: uid
LDAP search filter: sAMAccountName=%s

 

OBS: Meu domínio coloquei somente o nome prototipo, não coloquei nada como .com.br ou .com

 

\"\"

 

Após este processo o squid estará buscando os usuários pelo Ad, agora precisamos instalar o SquidGuard para que ele possa controlar estes usuários na rede.

 

\"\"

 

Vá na aba Blacklist e baixe no site da shallalist os arquivos, ou cole na blacklist upload:http://www.shallalist.de/Downloads/shallalist.tar.gz

 

\"\"

 

Vá na aba Common ACL e acesse Target Rules List e de um Deny no Default access All

 

\"\"

 

Agora vamos adicionar em Group ACL os grupos que já temos cadastrados no Active directory.

No meu exemplo tenho cadastrado somente dois, um deles é “Internet-TI” “Internet-Padrao”, deixe-os com letras maiúsculas ou minúsculas do jeito que postou no Active Directory.

 

\"\"

 

Note que no campo cliente, possui alguns usuários, é importante adiciona-los pois o SquidGuard vai bloquear de acordo com as especificações que você adicionará logo em Target Rules list

 

\"\"

 

No meu exemplo, o Grupo Internet-TI terá bloqueado somente webmail.

Para fazer o teste, clique em \"save\" e volte para a aba General Settings e deixe de acordo com a tela abaixo.

 

\"\"

 

Assim que o SquidGuard iniciar ficará com status Start. Aí é só testar. Para isso utilizei o Internet Explorer.

Vá em Ferramentas > Opções da Internet > Configurações da LAN

 

\"\"

 

Configure de acordo com o Ip de seu PfSense.

 

 

\"\"

 

Agora de um Ok e Ok

Feche o navegador e abra-o novamente e agora coloque o login e senha do grupo que adicionou. No meu caso: Internet-TI

 

\"\"

 

Agora vou acessar um site que contenha webmail. Ex: www.hotmail.com.br

 

\"\"

Este é o resultado.

Caso alguém tenha mais alguma ideia para tirar o cadastro de usuários no SquidGuard, pode postar aqui.