-
Domingos Nunes
- 19/09/2025
- 486
Como Bloquear Redes Sociais no MikroTik usando Layer 7
Introdução
Bloquear redes sociais pode ser essencial para melhorar a produtividade em ambientes corporativos ou educacionais. O MikroTik oferece uma solução eficiente usando protocolos Layer7 e regras de firewall para restringir o acesso a essas plataformas.
Pré-requisitos
Acesso ao RouterOS do MikroTik (via WinBox, WebFig ou terminal)
Conhecimento básico de configuração de firewall
Privilegios de administrador no dispositivo
Passo a Passo para Configuração
1. Criar Protocolos Layer7 para Redes Sociais
Facebook:
/ip firewall layer7-protocol add name=Facebook regexp="^.+(facebook\.com|fb\.com|fbcdn\.net).*$"
Instagram:
/ip firewall layer7-protocol add name=Instagram regexp="^.+(instagram\.com|cdninstagram\.com).*$"
Twitter/X:
/ip firewall layer7-protocol add name=Twitter regexp="^.+(twitter\.com|x\.com|twimg\.com).*$"
TikTok:
/ip firewall layer7-protocol add name=TikTok regexp="^.+(tiktok\.com|tiktokcdn\.com|musical\.ly).*$"
YouTube:
/ip firewall layer7-protocol add name=YouTube regexp="^.+(youtube\.com|youtu\.be|googlevideo\.com).*$"
WhatsApp Web:
/ip firewall layer7-protocol add name=WhatsApp regexp="^.+(whatsapp\.com|web\.whatsapp\.com).*$"
Redes Sociais Genéricas:
/ip firewall layer7-protocol add name=Social-Media regexp="^.+(facebook|twitter|instagram|tiktok|linkedin|pinterest|snapchat|reddit|whatsapp|youtube|twitch|discord)\.(com|net|org).*$"
2. Criar Regra de Firewall para Bloqueio
Opção 1: Bloquear redes sociais específicas
/ip firewall filter add chain=forward protocol=tcp layer7-protocol=Facebook action=drop comment="Bloquear Facebook" /ip firewall filter add chain=forward protocol=tcp layer7-protocol=Instagram action=drop comment="Bloquear Instagram" /ip firewall filter add chain=forward protocol=tcp layer7-protocol=Twitter action=drop comment="Bloquear Twitter" /ip firewall filter add chain=forward protocol=tcp layer7-protocol=TikTok action=drop comment="Bloquear TikTok"
Opção 2: Bloqueio genérico usando a regex combinada
/ip firewall filter add chain=forward protocol=tcp layer7-protocol=Social-Media action=drop comment="Bloquear Todas Redes Sociais"
3. Configuração Avançada com NAT
Para bloquear no NAT também, adicione estas regras:
/ip firewall filter add chain=prerouting protocol=tcp layer7-protocol=Social-Media action=drop comment="Bloquear Redes Sociais no NAT" /ip firewall filter add chain=prerouting protocol=udp layer7-protocol=Social-Media action=drop comment="Bloquear Redes Sociais UDP no NAT"
4. Configuração Completa com Exceções (Opcional)
Para permitir acesso a redes sociais em horários específicos ou para IPs específicos:
# Criar lista de IPs com permissão /ip firewall address-list add address=192.168.1.100 list=Permitido-Social comment="Permitir redes sociais para este IP" # Regra de exceção (deve vir antes das regras de bloqueio) /ip firewall filter add chain=forward src-address-list=Permitido-Social action=accept place-before=1 comment="Permitir redes sociais para IPs autorizados"
Exemplo de Configuração Completa
# Protocolos Layer7 /ip firewall layer7-protocol add name=Social-Media regexp="^.+(facebook\.com|twitter\.com|instagram\.com|tiktok\.com|youtube\.com|whatsapp\.com|linkedin\.com|pinterest\.com|snapchat\.com|reddit\.com|twitch\.tv|discord\.com).*$" # Regras de Firewall /ip firewall filter add chain=forward protocol=tcp layer7-protocol=Social-Media action=drop comment="Bloquear Redes Sociais TCP" /ip firewall filter add chain=forward protocol=udp layer7-protocol=Social-Media action=drop comment="Bloquear Redes Sociais UDP" # Regras NAT /ip firewall filter add chain=prerouting protocol=tcp layer7-protocol=Social-Media action=drop comment="Bloquear NAT TCP" /ip firewall filter add chain=prerouting protocol=udp layer7-protocol=Social-Media action=drop comment="Bloquear NAT UDP"
Considerações Importantes
Desempenho: Filtragem Layer7 consome mais recursos do roteador
Limitações: Não bloqueia tráfego HTTPS/SSL completamente
Atualizações: As regex podem precisar de atualizações periódicas
Testes: Sempre teste as regras antes de implementar em produção
Monitoramento
Para verificar se as regras estão funcionando:
/ip firewall filter print stats /ip firewall layer7-protocol print
Conclusão
Usando protocolos Layer7 e regras de firewall no MikroTik, você pode efetivamente bloquear o acesso a redes sociais em sua rede. Lembre-se de que esta abordagem pode não ser 100% eficaz contra todas as plataformas, especialmente aquelas que usam criptografia forte, mas fornece uma camada significativa de controle.