--- 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; > - qual tipo de erro que ocorre;
Segue o tipo da mensagem que aparece quando tempo acessar alguma estação: The following error was encountered: Invalid Request Some aspect of the HTTP Request is invalid. Possible problems: Missing or unknown request method Missing URL Missing HTTP Identifier (HTTP/1.0) Request is too large Content-Length missing for POST or PUT requests Illegal character in hostname; underscores are not allowed Your cache administrator is webmaster. ---------------------------------------------------------------------- ---------- Generated Fri, 30 Nov 2007 00:28:37 GMT by localhost (squid/2.6.STABLE9) - qual o seu palpite do que esteja acontecendo e o porquê achar isto; > - logs. Mande logs. Logs do firewall (mande ele fazer log das regras > bloqueadas) e os logs do squid; > - diga se vc consegue navegar usando o proxy especificado manualmente no > navegador; > - diga a versão do seu squid, e o sistema operacional que ele está rodando. > - responda abaixo desta mensagem, não faça top-post. :D :D :D > > [ ]s, Henry. >
