--- Em [email protected], henrique <[EMAIL PROTECTED]> escreveu
>
> Em Qui 29 Nov 2007, ntmarco escreveu:
> > Grupo
> >
> > Alguém poderia analisar esse squid.conf pois estou colocando ele
no
> > ar e não libera o acesso a internet para as máquinas da rede?
> >
> >
> >
> >
> > # vamos trabalhar com a porta 3128 padrãdo squid ou pode ser
usado a
> > porta 80
> > http_port 3128
> >
> > # essa parte é memó RAM que vamos usar no squid
> > # sempre contado como mega bytes, use sempre 75% da memoria do
micro,
> > certo!
> > cache_mem 32 mb
> >
> > maximum_object_size_in_memory 128 KB
> >
> > maximum_object_size 512 MB
> >
> > minimum_object_size 0 KB
> >
> > cache_swap_low 90
> >
> > cache_swap_high 95
> > # Essa parte éuito importante, aqui vamos definir tipo de
> > armazenamento
> > # vamos utilizar depois o diretó de armazenamento, a quantidade de
> > espaç
> > # em disco que vamos utilizar, nús de diretó de primeiro níl a ser
> > # criado e nú de diretós de segundo níl a ser criado...
> > # Bastante coisa resumida em um linha...
> > cache_dir ufs /var/log/squid/ 500 16 256
> >
> > # Essa parte vai mostrar para Proxy onde esta o log de acesso, que
> > # determina quem acessou, que endereçe o dia....
> > cache_access_log /var/log/squid/access.log
> >
> > # Aqui podemos achar o erro que nãdeixa iniciar o squid
> > quando "startado"...
> > cache_log /var/log/squid/cache.log
> >
> > # Detalha todo objeto da web armazenado, detalha: hora que entrou,
> > # hora de saí e quanto tempo ficou armazenado.....
> > cache_store_log /var/log/squid/store.log
> >
> > # Esse ém grande vilã quando instalei a primeira vez o squid
> > # dava erro na linha 53 ou 54
> > # Aíescobri que o erro era o seguinte, faltou eu digitar
> > # visible_hostname Nom_maq.dominio
> >
> > visible_hostname localhost
> >
> > # estou mostrando quem é usuáo e grupo do squid
> > cache_effective_user squid
> > cache_effective_group squid
> >
> > # Primeira a ser mudada.
> >
> > acl all src 192.168.0.1
> >
> > # dessa forma o Proxy restringe somente a minha rede
> > # acl all src 192.168.00/24 /255.255.255.0
> > # aqui vocêambépode sópecificar sua rede
> > acl rede src 192.168.0.0/24
> > # pode escolher qualquer um desses dois eu prefiro a segunda....
blz
> > http_access allow rede
> > http_access allow rede
> > # Essa parte podemos pular
> > acl SSL_ports port 443 563
> > acl Safe_portS port 21
> > acl Safe_ports port 22
> > acl Safe_ports port 80
> > acl Safe_ports port 70
> > acl Safe_ports port 210
> > acl Safe_ports port 280
> > acl Safe_ports port 488
> > acl Safe_ports port 591
> > acl Safe_ports port 771
> > acl Safe_ports port 1025-65535
> >
> > # Aqui permite acesso da rede .... blz
> > acl CONNECT method CONNECT
> > #acl src 192.168.0.1/255.255.255.0
> >
> > #acl acesso_total src "/etc/squid/acesso_total"
> >
> > #acl acesso_restrito src "/etc/squid/acesso_restrito"
> >
> > #acl liberado url_regex -i "/etc/squid/liberado"
> >
> > #acl download url_regex -i "/etc/squid/download"
> >
> > #acl bloqueado url_regex -i "/etc/squid/bloqueado"
> >
> > #http_access allow
> >
> > #http_access allow liberado
> >
> > #http_access deny download
> >
> > #http_access deny bloqueado
> >
> > #http_access allow acesso_restrito
> >
> > #http_access deny all
> > # Agora vamos abrir outro terminal e criar 3 arquivos
> > # o primeiro chamado de bloqueio , domíos e livre
> > # aqui vamos fazer nossa primeira regra bloquear por palavras e
domíos
> > # dentro desse arquivos que vamos criar vai conter as palavras e
os
> > # domíos bloqueados e recusados na nossa empresa... legal... vamos
> > lá# Orientaçs, leia isso émportante...
> > #
> > # dstdom_regex = Server para classificar o domío de destino, ou
seja,
> > # verifica se a palavra égual ao destino...
> > #
> > # dstdomain = ele compara o domío com o domío DNS do servidor
destino.
> > #
> > # url_regex= Serve para filtrar endereç para dar acesso sim ou nã
é#
> > bom pois éádo e ele sempre compara pelo arquivo que nóriamos, ou
> > # seja, nãperde desempenho procurando na net....
> >
> > # primeira regra
> > #acl livre url_regex "etc/squid/livre"
> > # aqui criei a regra para pánas livre do squid
> >
> > #http_access allow
> >
> > # segunda regra
> > #acl domíos dstdomain "etc/squid/domíos"
> >
> > # se desejar tambépode colocar um domío só ex: acl domíos
dstdomain
> > playboy.com.br ----- blz
> >
> > #http_access deny domíos
> >
> > # terceira regra
> > #acl bloqueios dstdom_regex "etc/squid/bloqueios"
> > # aqui ele compara o endereçdigitado com as palavras dentro do
arquivo
> >
> > # http_access = permite ou proibi o acesso do serviç
> > # lembre: deny = bloqueio | allow = liberar... blz
> > http_access deny allow #aqui eu bloqueie
> >
> > # no final acrescentar esse linha para mandar os erros em
> > portuguêerror_directory /usr/share/squid/errors/Portuguese
> > coredump_dir /var/spool/squid
> >
> >
> > Minha regra do firiwall é essa:
> >
> > iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j
REDIRECT -
> > -to-port 3128
> >
> >
> > Grato
> >
> >
> > Marco
>
> Marco, não precisa postar os comentários. Tem gente - como eu - que
fica com
> preguiça de terminar de ler o email só de ver as linhas comentadas.
>
> Mas poste também:
> - qual é o endereçamento da sua rede;
192.168.1.0
> - qual tipo de erro que ocorre;
Tipo pagina não encontrada,
> - qual o seu palpite do que esteja acontecendo e o porquê achar
isto;
Cara acho que alguma regra no squid que não deixa liberar a porta
80 para rede local
> - logs. Mande logs. Logs do firewall (mande ele fazer log das
regras
Como faço isso?
> bloqueadas) e os logs do squid;
Como faço ?
> - diga se vc consegue navegar usando o proxy especificado
manualmente no
> navegador;
Não
> - diga a versão do seu squid, e o sistema operacional que ele está
rodando.
Squid Cache: Version 2.6.STABLE9
> - responda abaixo desta mensagem, não faça top-post. :D :D :D
>
> [ ]s, Henry.
>