#comando para importar este squid.conf no "vi" (veja cp.txt) # :r !lynx -dump http://www.zago.eti.br/squid/acl/suse101-por-ip.txt hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 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 to_localhost dst 127.0.0.0/8 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 1025-65535 # unregistered ports 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 CONNECT method CONNECT # IP's dos funcionários q tem acesso total acl ip_liberados src "/etc/squid/ip_liberados.txt" # Arquivo c/ IP's dos funcionários restrito acl ip_restrito src "/etc/squid/ip_restrito.txt" # lista de sites do ip_restrito acl ip_restrito_sites dstdomain "/etc/squid/ip_restrito_sites.txt" # Arquivo c/ IP's dos funcionários que acessa bancos acl bancos src "/etc/squid/ip_bancos.txt" # bancos liberados pra bancos.txt acl BANCOS_SITES dstdomain "/etc/squid/ip_bancos_sites.txt" # libera rede interna, servidor web interno, cups e outros acessos acl ipinterno dst 192.168.1.0/24 # libera IP do FAQ, copia em minha maquina, em /zago acl iplivre dst 200.204.198.164/32 http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports # acl pra sites direto, não passar pelo cache acl NOCACHE url_regex "/etc/squid/direto.txt" \? no_cache deny NOCACHE # acl pra bloquear palavras nos endereços e liberar excessões acl negapalavra url_regex "/etc/squid/negapalavra.txt" acl liberapalavra url_regex "/etc/squid/liberapalavra.txt" http_access allow liberapalavra all http_access deny negapalavra all http_access allow ipinterno all http_access allow iplivre all http_access allow ip_liberados http_access allow ip_restrito ip_restrito_sites http_access allow bancos BANCOS_SITES http_access deny all icp_access allow all coredump_dir /var/cache/squid