Instalando e configurando o Squid no Slackware

Nesse artigo informo como instalar e configurar de forma simplificada o Squid no Slackware de uma forma que manteremos os padrões do sistema, usando o seu sistema de pacotes.

[ Hits: 140.878 ]

Por: João Paulo de Oliveira Faria em 28/01/2005 | Blog: http://www.jpfaria.com


Começando e organizando a instalação



Vamos criar um diretório onde os downloads serão salvos, para manter também a instalação organizada.

# mkdir /pkg

OBS: Não esqueça de estar logado como root.

Instalando o squid 2.5.STABLE7


1 - Adquirindo e instalando os pacotes (squid-2.5.STABLE7-i486-2maew.tgz):

# cd /pkg
# wget
http://opensys.linuxpackages.net/Slackware-10.0/ Daemon/squid/squid-2.5.STABLE7-i486-2maew.tgz
# installpkg squid-2.5.STABLE7-i486-2maew.tgz

Configurando o squid


1 - Criando os diretórios de swap.

# squid -z

2 - Vamos editar o /etc/squid/squid.conf para colocar a brincadeira pra funcionar!

Descomente as linhas abaixo e editando se for necessário:

cache_mem 32 MB               # Qtde de MB de RAM para cache
maximum_object_size 2048 KB   # Tamanho máximo de arquivo para cache
client_netmask 255.255.255.0  # netmask da sua rede
dns_nameservers 192.168.254.1 # IP do servidor DNS
visible_hostname lua.darkstar.net     # coloque o hostname da sua máquina
cache_mgr joaopaulo@deoliveira.com.br # coloque o e-mail do administrador

3 - Criando os ACLs básicos para sua rede. Primeiramente vamos editar e descomentar a linha abaixo e vamos configurá-la para sua rede interna.

acl our_networks src 192.168.1.0/24 192.168.2.0/24

No meu caso minha rede é 192.168.254.0, então a linha deve ficar assim:

acl our_networks src 192.168.254.0/24

Descomente também a linha abaixo:

http_access allow our_networks

OBS: As outras opções estou deixando com os valores padrões. Caso você queria fazer algo mais personalizado, visite o site do Squid (http://www.squid-cache.org).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Começando e organizando a instalação
   3. Criando o rc.squid
   4. Configurando o IE para usar o seu servidor de proxy
Outros artigos deste autor

Sendmail com antivírus e autenticação SMTP

PEAR - Utilizando classes prontas e documentadas no PHP

Kernel 2.6.9 no Slackware

Configurando o iptables-p2p no Slackware

Solução completa com o sendmail (segunda edição)

Leitura recomendada

Corrigindo a falha "WARNING! Your cache is running out of filedescriptors" - Squid2.7STABLE9 Slackware 12

Servidor proxy (Squid)

Instalando o Videocache no Debian Lenny

Squid + proxy transparente + autentificação + SSL

Squid com autenticação

  
Comentários
[1] Comentário enviado por cybercop em 28/01/2005 - 09:13h

Artigo show de bola! Eu estava justamente precisando um desse tipo, porém tenho algumas pequenas duvidas, que sao:

1º) No caso do ACL´s, a minha rede o servidor é 192.168.0.1 e as estações sao 192.168.0.XXX (aonde xxx é o valor de 0 a 254), e o DNS uso o ip da telefonica que é 200.204.0.10 qual seria minha linha de comando no acl?

2º) Qual é o arquivo que é feita a visualização do LOG, das paginas que os usuarios visitaram na rede?

3º) E qual arquivo que configura as portas dos serviços, por exemplo, se eu quiser usar o MSN ou o kazaa na rede, como faço?

Valeu

[2] Comentário enviado por flipe em 28/01/2005 - 10:20h

1_foi como ele disse, é só mudar os ips.

2_os logs estão em /var/log/squid/

3_a configuração do squid é feita toda no squid.conf, é só ir acrescentando as opções.

www.linuxman.pro.br/squid - visita que é uma pagina muito boa!!!

falo!!!!

[3] Comentário enviado por removido em 28/01/2005 - 10:39h

OPa!,

Fala ae leke!,

Cara de primeira o artigo !.

Já foi pro meus favoritos aqui do vol XD

--
Abs,
guinet gmail com



[4] Comentário enviado por cvs em 28/01/2005 - 13:14h

Esse pacote tgz já vem com o arp-acl habilitado?

[5] Comentário enviado por tucs em 28/01/2005 - 16:49h

Ja tinha instalado o squid com o installpkg e peguei o seu rc.squid para usar, mas realmente naum funciono, pois um unico comando naum para e sim umas 3 X repetindo (/etc/rc.d/rc.squid stop) dai sim.

Abraços
Eduardo Assis

[6] Comentário enviado por slask em 28/01/2005 - 19:08h

De Primeira o artigo hein! flwss

[7] Comentário enviado por removido em 30/01/2005 - 20:20h

Bom artigo, parabéns =)

[8] Comentário enviado por Ed_slacker em 14/02/2005 - 13:14h

Olá, João Paulo Faria!
Bem, primeiro eu quero te parabenizar pelo brilhante, bem-explicado e COMPETENTE artigo que vc postou aqui no site. Ele me ajudou muito, pois há meses eu queria saber como instalar o Squid no Slackware. E graças ao seu artigo eu consegui.
Mas eu também participo de outro fórum que há pessoas que tem o mesmo problema que eu tinha.
Então eu quero saber se vc me dá permissão de publicar este mesmo artigo em outro fórum, para ajudar estas pessoas?!
Obviamente seu nome constará como sendo ou autor do artigo.

Grato...

[9] Comentário enviado por jpfaria em 15/02/2005 - 11:03h

Opa Edir, pode sim.. sem problemas!!

Escrevo artigo justamante para ajudar a todos e a mim, para nunca mais esquecer.. :)

manda bala ae!

[]'s

[10] Comentário enviado por mitmaya em 15/04/2005 - 20:56h

Estou com a seguinte menssagem de erro:
squid: ERROR: Could not send signal 1 to process 1963: (3) No such process

[11] Comentário enviado por sandromt em 03/06/2005 - 17:04h

Valeu pelo artigo, esta muito bom. Eu fiz e funcionou direitinho (com algumas alteraçoes), mas no final deu tudo certo.

T++

[12] Comentário enviado por sippel em 27/07/2006 - 13:35h

Ótimo script, extremamente funcional.

[13] Comentário enviado por Maximusmano em 14/09/2007 - 20:23h

Exatamente o que eu estava precisando um tudo
simples e eficiente!
valeu cara
o pessoal do VOL tah dando show!

[14] Comentário enviado por blaizer em 31/05/2008 - 11:31h

opa brother valew meus unico tuto q rolo de primeira no slack aqui !!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts