Postado originalmente por
KALAMAT
isso é facil amigo.
basta nas regras do seu htb (marcação por pacote) não marcar a porta 80 e ativar o delay pools no squid pra ninguem consumir o link todo.
no meu htb eu faço assim na linha de marcação de pacotes:
[size=10pt]$IPTABLES -t mangle -A FORWARD -p tcp -s $ADDR --dport ! 80 -j MARK --set-mark $ID[/size]
assim eu libero essa porta do controle de banda.
no squid eu tenho na parte de delay pools:
acl paginas urlpath_regex -i "/etc/squid/acelerador/paginas.txt"
delay_pools 2
delay_class 1 3
delay_class 2 3
delay_access 1 allow paginas
delay_access 1 deny all
delay_access 2 allow wifi
delay_access 2 deny all
delay_parameters 1 -1/-1 -1/-1 109250/128000
delay_parameters 2 -1/-1 -1/-1 18750/128000
sendo que nesse arquivo citrado, coloquei apenas as extensões htm, asp, php, cgi, pl, etc...
assim a navegação vai ficar turbinada, ja outras coisas (downloads, etc) vem no download de forma normal.
espero ter ajudado.