O ndpi-netfilter processa o protocolo QUIC usado pelo Chrome para carregar vídeos do youtube? Você pode tentar bloquear o UDP / 443 na cadeia de saída do iptables para forçar o Chrome a usar o TCP / 443 e ver se ele resolve o problema.
Eu tenho ndpi-netfilter
instalado no Ubuntu e preciso moldar o tráfego do youtube para 100kbps usando o módulo tc. Eu classifico todo o tráfego do youtube para uma classe através do iptables e aplico a classe tc para moldar o tráfego.
Funciona bem quando uso o Firefox, mas quando acesso o youtube do Google Chrome, não funciona.
Abaixo, as regras e comandos para ndpi-netfilter
e iptables
.
$ sudo tc qdisc add dev eth1 root handle 1: htb default 10
$ sudo tc class add dev eth1 parent 1: classid 1:1 htb rate 1Mbps
$ sudo tc class add dev eth1 parent 1:1 classid 1:10 htb rate 100kbps ceil 100kbps prio 10
$ sudo iptables -t mangle -A POSTROUTING -s 192.168.200.27 -m ndpi --youtube -j CLASSIFY --set-class 1:10
$ sudo iptables -t mangle -A POSTROUTING -d 192.168.200.27 -m ndpi --youtube -j CLASSIFY --set-class 1:10
Alguém sabe para consertar isso?
O ndpi-netfilter processa o protocolo QUIC usado pelo Chrome para carregar vídeos do youtube? Você pode tentar bloquear o UDP / 443 na cadeia de saída do iptables para forçar o Chrome a usar o TCP / 443 e ver se ele resolve o problema.
Descobri que o YouTube usa o protocolo QUIC no navegador Google Chrome.
Eu resolvi com sucesso meu problema inserindo a regra QUIC Drop no iptables.
$ sudo iptables -I POSTROUTING -m ndpi --quic -j DROP