Squid 2.6 + HTB-tools com cache full
Olá a todos da comunidade, já procurei muito como aplicar o zero penalty hit (zph) no Squid 2.6, então depois de muitos erros e tentativas aqui estão alguns passos que fiz pra conseguir.
Parte 4: Configurando o iptables
Para o nosso exemplo vamos criar algumas regras pro iptables, novamente neste ponto você vai adaptar de acordo com sua rede. No nosso exemplo ficaria assim:
# vim net
# chmod +x net
# ./net
Pronto, vamos ver se tudo deu certo, você pode medir sua velocidade em:
Que deve de acordo com nosso exemplo de aproximadamente 256kbps, depois disso faça um download numa máquina, vá em outra máquina e faça o mesmo download, se tudo deu certo você nem vai ver a barra de progresso do download, de tão rápido que é.
# vim net
#!/bin/bash
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -P FORWARD ACCEPT
WAN="eth0"
iptables -t nat -A PREROUTING -s 192.168.254.1 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina01
iptables -t nat -A PREROUTING -s 192.168.254.2 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina02
iptables -t nat -A PREROUTING -s 192.168.254.3 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina03
iptables -t nat -A PREROUTING -s 192.168.254.4 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina04
iptables -A POSTROUTING -t nat -s 192.168.254.1 -o $WAN -j MASQUERADE #máquina01
iptables -A POSTROUTING -t nat -s 192.168.254.2 -o $WAN -j MASQUERADE #máquina02
iptables -A POSTROUTING -t nat -s 192.168.254.3 -o $WAN -j MASQUERADE #máquina03
iptables -A POSTROUTING -t nat -s 192.168.254.4 -o $WAN -j MASQUERADE #máquina04
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -P FORWARD ACCEPT
WAN="eth0"
iptables -t nat -A PREROUTING -s 192.168.254.1 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina01
iptables -t nat -A PREROUTING -s 192.168.254.2 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina02
iptables -t nat -A PREROUTING -s 192.168.254.3 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina03
iptables -t nat -A PREROUTING -s 192.168.254.4 -p tcp --dport 80 -j REDIRECT --to-port 3128 #máquina04
iptables -A POSTROUTING -t nat -s 192.168.254.1 -o $WAN -j MASQUERADE #máquina01
iptables -A POSTROUTING -t nat -s 192.168.254.2 -o $WAN -j MASQUERADE #máquina02
iptables -A POSTROUTING -t nat -s 192.168.254.3 -o $WAN -j MASQUERADE #máquina03
iptables -A POSTROUTING -t nat -s 192.168.254.4 -o $WAN -j MASQUERADE #máquina04
# chmod +x net
# ./net
Pronto, vamos ver se tudo deu certo, você pode medir sua velocidade em:
Que deve de acordo com nosso exemplo de aproximadamente 256kbps, depois disso faça um download numa máquina, vá em outra máquina e faça o mesmo download, se tudo deu certo você nem vai ver a barra de progresso do download, de tão rápido que é.
Parabens!