um dos meus clientes deseja bloquear completamente a rede dele e liberar somente o necessário
Vc pode criar uma regra de deny all diretamente no firewall, vá em aliases e cria um com os site permitidos. Mas confesso que é estranha essa ideia… hehehehe
Se quiser seguir a ideia do Tomas, tem esse link aqui:
https://eliasmoraispereira.wordpress.com/2017/06/21/pfsense-proxy-transparente-mitm-no-modo-splice-all-com-squid-e2guardian/
agradeço pela dica, usei a forma que o Tomas sugeriu, no link que você me passou funcionou direitinho mas, não sei porque, quando vou liberar somente o necessário sites em HTTPS não liberam no squid coloco os sites dentro da whitelist e não libera enquanto no E2GUARDIAN por não ter experiencia não sei onde apontar os sites a serem liberados.