Postado originalmente por
silvermac
Boa noite galera!
Depois de muita pesquisa tanto aqui no Under guanto em outros sites, vou postar meu aquid.conf que esta funcionando a pleno vapor no meu servidor windows 2003 server:
Código :
http_port 3128
visible_hostname squid
# Cache
cache_mem 700 MB
maximum_object_size_in_memory 32 KB
maximum_object_size 1024 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs C:\squid\var\cache 30000 16 256
# Logs de acesso
access_log C:\squid\var\logs\access.log squid
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 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 1025-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
#### Libera acesso a todas os sites pelo mec especifico ####
#acl teste arp 00:00:00:00:00:00
#http_access allow teste
#http_access deny all
#### Libera todos os sites para ip especifico ####
#acl aplicacao src 192.168.2.44
#http_access allow aplicacao
#### Limita download para toda rede em 10MB ####
acl html rep_mime_type text/html
reply_body_max_size 10485760 allow html
#### LIbera Acesso total no horario de Almoço ####
acl almoco time 18:00-19:25
http_access allow almoco
#### Bloqueio de acesso a sites improprios no horario de expediente ####
acl bloqueados dstdom_regex -i "C:\squid\etc\bloqueados.txt"
http_access deny bloqueados
error_directory C:\squid\share\errors\Portuguese
acl redelocal src 192.168.2.0/24
http_access allow localhost
http_access allow redelocal
http_access deny all
Se alquem puder colocar no meu arquivo um controle de acesso com cadastro de usuário eu vou ficar grato.
Por favor não esquecer que a primeira ACL tem prioridade sobre a segunda.