O bloqueio apesar de simples pode ser usando para qualquer site, já que é feito usado uma determinada string e portas de conexão.
O que fazemos é criar um regra de Layer7, contendo a string (REGEXP) com o nome que desejamos bloquear.
Após criar as regra de Layer7, crie uma regra de FORWARD bloqueando todos os pacotes que satisfazerem essa L7 nas portas 80(http) e 443(https).
Caso queira bloquear o próprio facebook, basta copiar e colar as regras no terminal do Mikrotik, lembrando que pode ser alterado a string (regexp) para “twitter” por exemplo.
1 | /ip firewall layer7-protocol add name=facebook regexp=facebook |
1 2 | /ip firewall filter add action=drop chain=forward comment="facebook" \ disabled=no dst-port=80,443 layer7-protocol=facebook protocol=tcp |