Início > Uncategorized > Instalando o Squid no Ubuntu Feisty Fawn 7.04

Instalando o Squid no Ubuntu Feisty Fawn 7.04

Squid

O Squid é um Servidor proxy cache de alto desempenho que suporta os protocolos HTTP, HTTPS,FTP, TLS, SSL. Reduz o uso da banda e melhora os tempos de resposta de páginas solicitadas que estão em cache. O Squid tem um grande controle de ACLS sendo muito flexível.Ele aumenta a velocidade de entrega da página solicitada ao cliente. Funciona em Linux,Unix e Windows, é licenciado sob o GNU GPL.

Instalação básica e modo transparente

Instalando o Squid

Instalando os pacotes necessários

  sudo aptitude install squid squid-common 

verificando se o pacote foi instalado corretamente

sudo dpkg -l |grep squid 
 
sudo dpkg -l |grep squid 
squid-common  2.6.5-4ubuntu2  Internet Object Cache (WWW proxy cache) 
 

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:

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

Nome do host em rede, para exibição em possíveis erros nas solicitações dos clientes.

visible_hostname nomedohost.

ex: visible_hostname serverproxy.

“Isso vai fará com que quando o Squid ler o arquivo squid.conf ele apresente o nome do servidor definido na opção visible_hostname”

agora salve o arquivo

” esc”

:wq!

Iniciando o Squid

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  squid -z

Iniciando o Daemon do Squid

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

verificando se a porta 3128 esta aberta e escutando:

sudo netstat -nlt 
 
Conexões Internet Ativas (sem os servidores) 
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado 
 
tcp        0      0 0.0.0.0:3128            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.

Pronto nosso servidor já esta funcionando!!! =)

Agora é so configurar o navegador das estações.

ex: 10.0.0.1:3128

onde 10.0.0.1 é o ip do servidor proxy e 3128 a porta do squid.

Redirecionando o tráfego da porta 80

Agora precisamos adicionar a seguinte regra no Iptables, isso ira redirecionar o tráfego da porta 80 para a porta 3128

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Anúncios
Categorias:Uncategorized
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: