Estou disponibilizand aqui pois algumas pessoas nao receberam e
gostariam de analisar. Depois eu coloarei um script de firewall que
uso, muito bom.

veja meu squid.conf, desse jeito vc proibe o acesso a todos os sites
que euiser para todos e libera msn somente para quem quiser usando o
ip da maquina, tem como combinar o ip + endereço mac, porem nao é o
meu caso aqui. qqer duvida posta ai.

http_port 3128
cache_mem 128 MB
maximum_object_size 4096 KB
cache_dir ufs /var/cache/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
emulate_httpd_log off
client_netmask 255.255.255.255
#Default:
refresh_pattern         ^ftp:           1440    20%     10080
refresh_pattern         ^gopher:        1440    0%      1440
refresh_pattern         .               0       20%     4320
#Defaults:
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 21 443 563 70 210 1025-65535
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 CONNECTr
#acl minharede dst 192.168.1.0/24
acl minharede src 192.168.1.0/24
#Default configuration:
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 para bloqueas downloads – crie um arquivo .txt e nele coloque
assim \.mp3$ , \.exe$, mas isso deve ser um embaixo do outro, nao pode
ser sequencial como no exemplo, etc...
acl nodownload urlpath_regex -i "/etc/squid/nodown.txt"
http_access deny nodownload

#acl para bloquear tudo, neste arquivo teste.txt,vc coloca todos os
proibidos, menos os do msn.
acl teste url_regex --i "/etc/squid/teste.txt"
http_access deny teste all

#acl para restringir o acesso ao msn- somente esses usuários podem acessar o msn
acl IPLIBERAR src 192.168.1.15 192.168.1.17 192.168.1.11 192.168.1.27
192.168.1.23 192.168.1.252
http_access allow IPLIBERAR

# bloqueia o msn
acl msn dstdomain loginnet.passport.com
http_access deny msn

#continua a bloquear as tentativas de acesso por outras vias.
acl msnmessenger url_regex -i gateway.dll
acl gate req_mime_type -i ^application/x-msn-messenger$
http_access deny gate
http_access deny msnmessenger


# aqui vc lista os endereços do msn neste arquivo txt.
acl proibidos url_regex -i "/etc/squid/proibidos.txt"
acl libera url_regex "/etc/squid/libera"
http_access allow libera all
http_access deny proibidos all

acl hotmail_domains dstdomain .hotmail.msn.com header_access
Accept-Encoding deny hotmail_domains


http_access allow minharede all
http_access deny all
cache_effective_user proxy
cache_effective_group proxy
visible_hostname serverweb
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a