A técnica mais eficaz de bloquear o Youtube em roteadores OpenWrt?

2

Qual é a técnica mais eficaz para bloquear o Youtube em roteadores OpenWrt (baseado em Linux)?

    
por valentt 08.02.2017 / 01:05

3 respostas

1

Você pode encontrar um opkg que pode bloquear com base no domínio de nível superior, mas o youtube tem todos os tipos de domínios. Para obter uma lista negra, você pode fazer o ssh no seu roteador openwrt, digitar tcpdump -ni br0 dst port 53 | tee log e abrir um navegador apenas conectando ao youtube. Só tem um cliente de LAN / WLAN on-line quando você faz isso. O arquivo 'log' conterá todas as solicitações de dns de saída da interface br0, em texto não criptografado. Isso poderia funcionar como base para uma lista negra, mas você precisa apará-la e ter o cuidado de remover coisas como 'update.windows.com' e domínios semelhantes.

Como alternativa, você pode encontrar um aplicativo de controle dos pais no repositório opkg e fazer isso automaticamente a partir dele.

    
por 08.02.2017 / 01:50
0

Uma abordagem é usar o arquivo hosts e colocar quaisquer nomes de host que os navegadores em desktops usam ou aplicativos em telefones celulares para acessar o Youtube.

Atualmente é assim que meu atual arquivo de hosts OpenWrt se parece:

127.0.0.1 localhost
127.0.0.1 www.youtube.com
127.0.0.1 m.youtube.com
127.0.0.1 youtube.com
127.0.0.1 youtu.be
127.0.0.1 ytimg.com
127.0.0.1 l.google.com
127.0.0.1 googlevideo.com

Isso impede que os usuários de laptop acessem o youtube, mas os usuários móveis com o aplicativo youtube ainda o usam sem problemas ...

O próximo passo é criar uma lista negra de todos os domínios e IPs que os aplicativos do YouTube usam, portanto, essa resposta será atualizada.

Por enquanto essa abordagem é limpa e simples e é por isso que eu gosto.

Mas se os aplicativos usarem o google dns ou tiverem uma lista interna de IPs do Youtube, essa abordagem falhará e o único caminho será usar o iptables para diminuir o tráfego do aplicativo com o IP do YouTube na lista negra.

    
por 08.02.2017 / 12:27
0

Outra abordagem seria bloquear o intervalo de IP do YouTube, com base em uma pergunta semelhante . Regras de firewall personalizadas podem ser geradas:

/ etc / config / firewall

config rule
    option name     Block-YouTube-187.189.89.77/16
    option src      lan
    option family   ipv4
    option proto    all
    option dest     wan
    option dest_ip  187.189.89.77/16
    option target   REJECT

E assim por diante para todos os intervalos de IP, certifique-se de reiniciar o serviço de firewall para aplicar as alterações.

# /etc/init.d/firewall restart
    
por 26.11.2017 / 23:40