Squid + HTB Tools - Cache indo a FULL!
Esse artigo ensina como aplicar o patch ZPH no Squid, tendo a finalidade de deixar passando tudo que está no cache a full na rede, ou seja, controla a banda normalmente, mas quando se trata de tudo que está em cache, vai passar sem o controle de banda.
Parte 2: Squid e o patch ZPH
Na shell crie ou vá para uma pasta temporária. Se essa for sua escolha, digite:
# wget http://200.141.162.221/squid-2.5.STABLE7-ToS_Hit.patch
# wget http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE7.tar.gz
Feito isso e tendo os arquivos armazenados no HD, vamos descompactar o Squid digitando:
# tar zxfv squid-2.5.STABLE7.tar.gz
Depois de descompactar o Squid, vamos aplicar o PATCH usando a seguinte linha de comando:
# cd squid-2.5.STABLE7.tar.gz
# patch -p1 < ../squid-2.5.STABLE7-ToS_Hit.patch
Vai aparecer uma mensagem com a seguinte informação:
patching file src/cache_cf.c
patching file src/cf.data.pre
patching file src/client_side.c
patching file src/structs.h
Isso quer dizer que o PATCH foi aplicado perfeitamente em seu Squid. Agora vamos configurar e instalar seu Squid.
OBS: Remova antes o seu Squid atual e não esqueça de matar o processo do mesmo.
Dentro da pasta onde estão os arquivos do Squid, faça a seguinte linha de comando:
# ./configure \
--exec_prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc/squid \
--enable-poll \
--enable-snmp \
--enable-removal-policies=heap,lru \
--enable-storeio=aufs,coss,diskd,null,ufs \
--enable-ssl \
--enable-delay-pools \
--enable-linux-netfilter \
--enable-useragent-log \
--enable-referer-log \
--disable-dependency-tracking \
--enable-cachemgr-hostname=localhost \
--disable-ident-lookups \
--enable-truncate
Essa linha você já deve saber para que serve né?!
O próximo passo é digitar "make", feito isso digita-se "make install".
Pronto, seu Squid já está instalado com o PATCH do ZPH, o próximo passo é instalar o HTB TOOLS.
# wget http://200.141.162.221/squid-2.5.STABLE7-ToS_Hit.patch
# wget http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE7.tar.gz
Feito isso e tendo os arquivos armazenados no HD, vamos descompactar o Squid digitando:
# tar zxfv squid-2.5.STABLE7.tar.gz
Depois de descompactar o Squid, vamos aplicar o PATCH usando a seguinte linha de comando:
# cd squid-2.5.STABLE7.tar.gz
# patch -p1 < ../squid-2.5.STABLE7-ToS_Hit.patch
Vai aparecer uma mensagem com a seguinte informação:
patching file src/cache_cf.c
patching file src/cf.data.pre
patching file src/client_side.c
patching file src/structs.h
Isso quer dizer que o PATCH foi aplicado perfeitamente em seu Squid. Agora vamos configurar e instalar seu Squid.
OBS: Remova antes o seu Squid atual e não esqueça de matar o processo do mesmo.
Dentro da pasta onde estão os arquivos do Squid, faça a seguinte linha de comando:
# ./configure \
--exec_prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc/squid \
--enable-poll \
--enable-snmp \
--enable-removal-policies=heap,lru \
--enable-storeio=aufs,coss,diskd,null,ufs \
--enable-ssl \
--enable-delay-pools \
--enable-linux-netfilter \
--enable-useragent-log \
--enable-referer-log \
--disable-dependency-tracking \
--enable-cachemgr-hostname=localhost \
--disable-ident-lookups \
--enable-truncate
Essa linha você já deve saber para que serve né?!
O próximo passo é digitar "make", feito isso digita-se "make install".
Pronto, seu Squid já está instalado com o PATCH do ZPH, o próximo passo é instalar o HTB TOOLS.
velho só preciso dos links q estes estão down :(
Esse patch funciona com o 2.6.STABLE4 ???
valeu irmao!