Squid

Differences between revisions 17 and 18
Revision 17 as of 2007-07-05 01:03:49
Size: 2259
Comment:
Revision 18 as of 2007-07-05 01:06:13
Size: 2261
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
= Instalação básica e modo transparente = == Instalação básica e modo transparente ==

Squid

O Squid é um Servidor proxy cache de altissimo desempenho que suporta os protocolos HTTP, HTTPS,FTP, TLS, SSL. Reduz o uso da banda e melhora tempos de resposta de paginas solicitadas que estão em cache. O Squid tem um grande controles de ACLS sendo muito flexivel.Ele aumenta a velocidade de entrega da pagina solicitada ao cliente. Funciona em Linux,Unix e em Windows e é licenciado sob o GNU GPL.

== Instalação básica e modo transparente ==

Instalando o Squid

  sudo aptitude install squid squid-common

verificando se o pacote foi instalado corretamente

sudo dpkg -l |grep squid

Configuração básica do Squid

cd /etc/squid

sudo cp squid.conf  squid.conf.sample

Editando o arquivo de configuração:

sudo vim /etc/squid/squid.conf

descomente as seguintes opções:

http_port 3128 'Porta padrão onde o squid vai escutar as solicitações.'

visible_hostname nomedohost 'Nome do host em rede, para exibição em possiveis erros nas solicitações dos clientes.'

ex: visible_hostname serverproxy

salve o arquivo

:wq!

Iniciando o Squid

 sudo  squid -z 

Isso vai criar a estrutura do cache do Squid de acordo com as definiçoes da 'opção cache_dir' no arquivo squid.conf .

 sudo /etc/init.d/squid start
 * Starting Squid HTTP proxy squid              [ OK ] 

verificando se a porta 3128 esta aberta e escutando:

 netstat -nlt
Conexões Internet Ativas (sem os servidores)
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado      
tcp        0      0 127.0.0.1:2208          0.0.0.0:*               OUÇA      
tcp        0      0 127.0.0.1:631           0.0.0.0:*               OUÇA      
"tcp        0      0 0.0.0.0:3128            0.0.0.0:*              OUÇA"      
tcp        0      0 127.0.0.1:2207          0.0.0.0:*               OUÇA   

a saida deve ser algo como isso dependendo dos serviços que estão rodando em sua máquina.

Squid (last edited 2011-09-19 23:18:55 by localhost)