ajserafini
(usa Debian)
Enviado em 27/08/2015 - 11:57h
Bom dia pessoal,
Primeiramente, gostaria de agradecer aos donos do site pelo empenho no desenvolvimento desse portal que é referencia no assunto linux.
Estou com um problema que pesquisei MUITO e não consegui resolver ainda.
Não consegui bloquear o acesso a determinados sites por palavras, pesquisei até mesmo aqui no site e fiz os exemplos que davam, mas simplesmente não bloqueia.
Segue abaixo meu arquivo squid.conf
----
acl all src 0.0.00/0.0.0.0
acl recepcao src "/etc/squid/iprecepcao.txt" #LISTA DE IPs LIBERADOS E BLOQUEADOS
acl domrecepcao url_regex "/etc/squid/domrecepcao.txt"
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 private1 src 192.168.0.0/22
acl site url_regex "etc/squid/site.txt"
#acl site2 url_regex "etc/squid/site2.txt"
acl setor url_regex "etc/squid/setor.txt"
acl sitemagda url_regex "etc/squid/sitemagda.txt"
acl financeirosite url_regex "/etc/squid/financeirosite.txt"
acl sitecomercial url_regex "/etc/squid/sitecomercial.txt"
acl terceiros_sites url_regex "/etc/squid/terceiros_sites.txt"
acl imagem_sites url_regex "/etc/squid/imagem_sites.txt"
acl rh_0_26_sites url_regex "/etc/squid/rh_0_26_sites.txt"
acl rh_sesmt_sites url_regex "/etc/squid/rh_sesmt_sites.txt"
acl laboratorio_sites url_regex "/etc/squid/laboratorio_sites.txt"
#acl sistemas_sites url_regex "/etc/squid/sistemas_sites.txt"
acl imagem src 192.168.0.34 192.168.1.191
acl terceiros src 192.168.2.234 192.168.1.234 192.168.1.235 192.168.1.242
acl rh_0_26 src 192.168.0.26
acl rh_sesmt src 192.168.0.188 192.168.0.129 192.168.1.5 192.168.0.227 192.168.0.47 192.168.1.210 192.168.0.25 192.168.1.3 192.168.2.5 192.168.1.151
acl usuario src 192.168.0.7
acl magda src 192.168.0.56 192.168.0.54 192.168.0.75 192.168.0.33 192.168.0.248 192.168.0.183 192.168.0.159 192.168.0.26 192.168.1.2100 192.168.2.232 192.168.2.233
acl financeiro src 192.168.0.164 192.168.1.23 192.168.1.24 192.168.1.30 192.168.1.25 1982.168.1.56 192.168.1.49
#acl sistemas src 192.168.0.175
#acl usuario2 src 192.168.0.190
#acl usuario2 src 192.168.3.49
acl aline src 192.168.0.250
acl comercial src 192.168.0.88
#acl private2 src 10.0.0.0/8
#acl private3 src 172.16.0.0/12
#acl privoxy dstdomain config.privoxy.org
acl SSL_ports port 443 563
acl SSL_ports port 81 10000
acl SSL_ports port 6000
acl Safe_ports port 80 # http
acl Safe_ports port 81 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port # ftp 90
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 Safe_ports port 81 82 10000 # Web-based administration tools
acl Safe_ports port 6000
acl CONNECT method CONNECT
acl Safe_ports port 3500
acl palavraproibida url_regex -i pedofilia orkut youtube facebook instagram whatsapp
acl palavraproibidanovo2 dstdom_regex "/etc/squid/palavraproibida.txt"
acl siteproibido dstdom_regex "/etc/squid/sites"
http_access allow site usuario
#http_access allow usuario2 site2
http_access allow magda sitemagda
http_access allow rh_sesmt rh_sesmt_sites
http_access allow rh_0_26 rh_0_26_sites
http_access allow laboratorio laboratorio_sites
http_access allow imagem imagem_sites
http_access allow terceiros terceiros_sites
http_access allow financeiro financeirosite
http_access allow comercial sitecomercial
http_access allow aline
http_access deny palavraproibida
http_access allow recepcao domrecepcao
http_access deny recepcao all
http_access allow manager localhost
http_access deny palavraproibidanovo2
http_access deny siteproibido
#http_access allow sistemas sistemas_sites
#http_access deny msn
# Deny CONNECT to other unknow ports
http_access deny manager
# Deny CONNECT to other than SSL ports
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
#http_access allow private2
#http_access allow private3
http_access allow private1
http_access deny all
http_reply_access allow all
icp_access allow all
--
Essas são algumas linhas do .conf
o iprecepcao.txt é onde listo os IPs que possuem acesso ou não na internet, vale lembrar que mesmo os que estão liberados nessa lista, devem bloquear as palavras descritas.
Eu tentei criando já por url_regex, dstdom_regex e dstdomain_regex e não consegui por palavras.
Alguém poderia me ajudar por favor?
Desde já, muito obrigado.
Abs,