dercilima
(usa Debian)
Enviado em 01/03/2011 - 14:24h
Segue meu squid.conf:
########################
# Squid.conf #
########################
# Porta do Squid
http_port 3129 transparent
# Nome da maquina
visible_hostname Servidor
# CONFIGURAR O CACHE DO SQUID
# Tamanho do cache que ficará na MEMORIA
cache_mem 64 MB
# Tamanho maximo dos objetos que serao salvo na MEMORIA
maximum_object_size_in_memory 64 KB
# Tamanho maximo dos objetos que serao salvos no HD
maximum_object_size 512 MB
# Tamanho minimo dos objetos que serao salvo no HD
minimum_object_size 0 KB
# Definir a porcentagem de uso do cache que fara o Squid
# descartar os arquivos mais antigos. Por padrao, sempre
# que o cache atingir 95% de uso, os arquivos mais antigos
# serao descartados até que a porcentagem volte para um
# numero abaixo de 90%
cache_swap_low 90
cache_swap_high 95
# Definir a localizacao do cache do Squid
# O numero informado apos a localizacao do cache é o tamanho em disco
# Os valores subsequentes significam sucessivamente a quantidade de diretorios e quantos
# sub-diretorios terá dentro de cada diretorio.
cache_dir ufs /var/spool/squid 10240 16 256
# Definir localizacao do log de acessos do squid
cache_access_log /var/log/squid/access.log
# Padrão de atualização do cache
refresh_pattern ^ftp: 15 25% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
# ACLs
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.0.0.0
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # swat
acl Safe_ports port 1028-65535 # portas altas
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 192.168.1.0/24
http_access allow localhost
http_access allow redelocal
# Especifica que os clientes que não se encaixam nas
# duas regras acima (ou seja, clientes não autorizados,
# vindos da internet) não poderão usar o proxy
http_access deny all