arasouza
(usa Debian)
Enviado em 07/05/2013 - 15:57h
Cara vamos tentar este, cria uma cópia do teu squid.conf atual, e vamos testar este:
http_port 3128 transparent
visible_hostname orcsrv-06
cache_mgr webmaster@localhost
error_directory /usr/share/squid3/errors/Portuguese
#################### Inicio do Cache ###########################################
hierarchy_stoplist cgi-bin ?
#Quantidade de Memoria Ram dedicada ao cache
cache_mem 1024 MB
maximum_object_size_in_memory 64 MB
maximum_object_size 512 MB
minimum_object_size 0 KB
#Tamanho Minimo eaximo para cocar a limpar os files antigos
cache_swap_low 90
cache_swap_high 95
# Tamanho do Cache, tamanho de pastas, e tamanho de subpastas
cache_dir ufs /var/spool/squid3 2048 16 256
access_log /var/log/squid3/access.log
#Verifica os arquivos baixados
# Define o periodo de tempo que o squid vai guardar que o ftp gopher e o htpp, ficam no cache, o primeiro valor � o tempo que ele verifica a atualiza��o do arquivo 15, 15 minutos
# o ultimo valor seria o dia no caso de 2280 2 dias o arquivo ficara no cache
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern -i (/cgi/bin/|\?) 0 0% 0
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 0 20% 2280
#################### Fim do Cache ###############################################
acl localhost src 127.0.0.1/32
#Aqui modifique para sua rede local
acl localnet src 10.10.20.0/24
acl manager proto cache object
http_access allow manager localhost
http_access deny manager
#caso queira pode inserir o dns aqui.
#dns_nameservers 200.255.255.73
#dns_nameservers 8.8.8.8 8.8.4.4
acl purge method PURGE
http_access allow purge localhost
http_access deny purge
acl Safe_ports port 21 # ftp
acl Safe_ports port 70 # gopher
acl Safe_ports port 80 8080 # http
acl Safe_ports port 210 # wais
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 443 2083 2707 2087 # https
acl Safe_ports port 488 # gss-http
acl Safe_ports port 563 # nntps
acl Safe_ports port 591 # filemaker
acl Safe_ports port 631 # cups
acl Safe_ports port 777 # multiling http
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # swat
#acl Safe_ports port 1025-65535 # unregistered ports
http_access deny !Safe_ports
acl connect method CONNECT
acl SSL_ports port 443 # https
acl SSL_ports port 563 # nntps
acl SSL_ports port 873 # rsync
http_access deny connect !SSL_ports
#limita conexoes HTTP
acl connect_abertas maxconn 8
#Bloqueio por enquanto nao vamos ativar após funcionar liberado ativamos ele.
#bloqueando o dominio inteiro
#acl bloqueados dstdomain "/etc/squid3/domains
#Bloquando por palavras
#acl words dstdom_regex -i "/etc/squid3/words"
#http_access deny ips-bloqueados
#http_access deny bloqueados
#http_access deny words
http_access allow localnet
http_access allow localhost
http_access deny all
#Fim do arquivo squid.conf
Pronto como você falou que a priore e cache, depois ativamos os bloqueios vamos primeiro testa e navegar.