michelbanos
(usa Ubuntu)
Enviado em 25/04/2011 - 14:58h
Pessoal,
Eu nunca usei squid nem iptables então vai me dúvida.
Aqui na empresa eu preciso criar um servidor (ubuntu 10.10) e preciso bloquear todos os sites externo e deixar apenas 4 sites externo, comecei a procurar na net e modifiquei o squid.conf, verifiquei que todos os sites estão sendo bloqueado mais o gmail não está acessando e eu coloquei ele na lista de sites liberados. Alguém poderia me ajudar? sou leigo em linux!
#-------------------------------------------------------------------------------#
# CONFIGURAÇÕES PARA AUTENTICAÇÃO DO PROXY
#-------------------------------------------------------------------------------#
# INFORMA O CAMINHO DO PROGRAMA DE AUTENTICAÇÃO E O ARQUIVO DE LOGINS E SENHAS
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
# PADRÃO
auth_param basic children 5
# DEFINE O TIMEOUT DE LOGON NO PROXY
auth_param basic credentialsttl 1 hour
# DEFINE O TEXTO QUE APARECERÁ NA CAIXA DE LOGIN
auth_param basic realm Digite seu Login e Sua Senha
# DESATIVA A VERIFICAÇÃO DE LETRAS MAIÚSCULAS E MINÚSCULAS
auth_param basic casesensitive off
#-----------------------------------------------#
# CONFIGURAÇÕES BASICAS
#-----------------------------------------------#
# PORTA DE ACESSO
http_port 3128
# DEFINE O NOME DO SERVIDOR (COMANDO hostname)
visible_hostname hm-linux
# ATIVA A LINGUAGEM DAS PAGINAS DE ERRO PARA PORTUGUÊS
error_directory /usr/share/squid/errors/Portuguese/
# OPÇÕES DO CACHE
cache_dir ufs /var/cache/squid 5000 16 256
# ACLS
acl manager proto cache_object
# LIBERA O ACESSO PARA O IP DE LOOPBACK
acl localhost src 127.0.0.1/32
acl SSL_ports port 443 563
acl Safe_ports port 80 21 70 210 888
acl CONNECT method CONNECT
# PEDE A AUTENTICAÇÃO NO PROXY
acl autenticados proxy_auth REQUIRED
# DEFINE O IP E MASCARA DA REDE INTERNA
acl SSL_ports port 443 563
acl permitidos src 10.10.58.128/24
acl all src 10.10.58.128/24
acl rede_interna src 10.10.58.128/255.255.255.0
acl sites_liberados dstdom_regex -i "/etc/squid/listabranca.conf"
http_access deny !sites_liberados rede_interna
http_access alloy rede_interna
http_access allow autenticados permitidos
http_access deny all
Abaixo o arquivo listabranca.conf (ja alterei pra txt e msm assim não funciona apenas a liberação do GMAIL)
.caixa.gov.br
.mail.gmail.com
.gmail.com
.bb.com.br
Obrigado
Michel