Squid não faz cache!

1. Squid não faz cache!

Allain Victor Silva Barroso
allainvictor

(usa Ubuntu)

Enviado em 03/02/2011 - 13:59h

Olá pessoal!
Sou novo aqui no fórum.
é o seguinte, instalei o squid em meu pc pra fazer cache de insternet!
Mas não sei como configurá-lo (sou novato!)
Vi alguns tutoriais na internet, mas nenhum funcionou (ou eu não fiz direito).
Enfim qria a ajuda da comunidade.
Uso Ubuntu 10.10 e a minha versão do squid é a mais recente!
segue o link do meu squid.conf >>http://paste.ubuntu.com/562035/

no Aguardo!


  


2. Re: Squid não faz cache!

Filippe
spolti

(usa Fedora)

Enviado em 03/02/2011 - 14:17h

Cara seu arquivo de configuração ta uma bagunça... Lembra que ele é top down
ele é lido de cima para baixo..

se vc tiver um exemplo:
http access allow all

e logo abaixo tiver


http access deny all

vc não terá acesso a nada.


sugiro apagar tudo e colocar somente o essencial.

Um tempo atrás subi um squid com cache.
vou ver se acho onde eu botei o conf e posto aqui para vc dar uma olhada.


3. Testa isso

Andre
sayrus

(usa Debian)

Enviado em 03/02/2011 - 14:49h

É só um exemplo pra teste copiar colocar não vai fazer você crescer mas assim como eu no começo não sabia pra onde ir,leia depois um tutorial sobre significado de cada linha.Ou pergunte aqui mesmo.


http_port 3128 transparent
visible_hostname Nome_maquina >>digite hostname

acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 1024 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 100 MB
minimum_object_size 2 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 2048 16 256
#cache_access_log /var/log/squid/access.log
error_directory /usr/share/squid/errors/Portuguese

refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 21 80 443 563 70 210 280 488 59 777 901 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl redelocal src 10.1.2.0/24 >>Ip da sua rede
http_access allow localhost
http_access allow redelocal
http_access deny all


Apague meus comentários,qualquer coisa estamos aqui!
Boa sorte!!


4. Re: Squid não faz cache!

Allain Victor Silva Barroso
allainvictor

(usa Ubuntu)

Enviado em 03/02/2011 - 15:40h

Soh me diz como configurar no navegador...?


5. Re: Squid não faz cache!

Andre
sayrus

(usa Debian)

Enviado em 03/02/2011 - 15:55h

Então essa linha diz que não precisa fazer isso
http_port 3128 transparent

Mas se quiser retire transparent
olha ai um passo a passo de tudo

http://www.gdhpress.com.br/servidores/leia/index.php?p=cap2-2

Para browser
http://www.gdhpress.com.br/servidores/leia/index.php?p=cap2-8

Outra coisa tem que haver regras de firewall para deixar transparente (sem configuração no browser)qualquer coisa e só falar.


6. Re: Squid não faz cache!

Allain Victor Silva Barroso
allainvictor

(usa Ubuntu)

Enviado em 03/02/2011 - 22:59h

sayrus Qdo digito o comando squid start aparece o seguinte:


2011/02/03 21:57:53| aclParseIpData: Bad host/IP: '>>Ip'
2011/02/03 21:57:53| aclParseIpData: Bad host/IP: 'da'
2011/02/03 21:57:53| aclParseIpData: Bad host/IP: 'sua'
2011/02/03 21:57:53| aclParseIpData: Bad host/IP: 'rede'
2011/02/03 21:57:53| parseConfigFile: squid.conf:36 unrecognized: '192.168.2.14'
2011/02/03 21:57:53| Squid is already running! Process ID 1653

Tenho um roteador da Dlink e qria fazer cache de internet local!
Para q todos q acessarem a internet pelo meu roteador possam ter cache tb!

o meu pc e a maquina servidora!

no Aguardo!


7. Re: Squid não faz cache!

Andre
sayrus

(usa Debian)

Enviado em 03/02/2011 - 23:05h

Essas linhas devem que ser retiradas
>>nome da maquina
>> ip da sua rede

É só uma explicação minha.


8. Re: Squid não faz cache!

Allain Victor Silva Barroso
allainvictor

(usa Ubuntu)

Enviado em 03/02/2011 - 23:11h

Ok... rsrs!

E a respeito da linha:

2011/02/03 21:57:53| parseConfigFile: squid.conf:36 unrecognized: '192.168.2.14'

O Número q coloco eh o meu IP(eh isso q aparece qdo vejo informações da conexão)?
Qria testá-lo pra saber se ele está fazendo cache msm!

Me desculpe, eh pq sou leigo no assunto!

no Aguardo!


9. Re: Squid não faz cache!

Andre
sayrus

(usa Debian)

Enviado em 03/02/2011 - 23:13h

assim

192.168.2.14/24

Vou ter que sair agora mas amanha a gente vê com calma.


10. Eu errei acima!!

Andre
sayrus

(usa Debian)

Enviado em 03/02/2011 - 23:54h

Fazendo as coisas correndo pra sair fiz errado é assim:192.168.2.0/24

acl redelocal src 192.168.2.0/24

que o endereço de rede.


11. Re: Squid não faz cache!

Allain Victor Silva Barroso
allainvictor

(usa Ubuntu)

Enviado em 04/02/2011 - 00:15h

Olá, meu squid.conf ficou assim:

dns_nameservers 8.8.8.8
http_port 3128
visible_hostname VictorBarroso

acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 1024 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 100 MB
minimum_object_size 2 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 2048 16 256
#cache_access_log /var/log/squid/access.log
error_directory /usr/share/squid/errors/Portuguese

refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 21 80 443 563 70 210 280 488 59 777 901 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow all localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl redelocal src 192.168.2.0/24
http_access allow localhost
http_access allow all
http_access allow redelocal

Tirei o prony transparente pra testar ele no navegador e funcionou direitinho, as paginas carregam com prony normalmente, mas qria saber como posso testar e ver se ele está fazendo cache msm? e tb qria configurá-lo para iniciar automaticamente com o sistema!

no Aguardo!


12. faz um download

Andre
sayrus

(usa Debian)

Enviado em 04/02/2011 - 11:03h

Entra no baixaki e faz download de um arquivo depois limpa seu cache no navegador e faz o mesmo download,vai ver a diferença na hora que dizer nos segundos rsrsrs.

Mas faz mais de um pra ter certeza pois algumas extensões não faz cache.
Ex:Tinha um anti-vírus que não fazia cache ai fiquei achando que era conf errada.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts