Fazer com que o Server Acesse apenas 4 sites
Amigos,
Tenho um server, com o squid rodando certinho.
Meu cliente quer bloquear TODOS os sites, com exceção de alguns, uns quatro ou cinco.
Como devo fazer isso, já quebrei a cabeça, mas não sei como, não sei se é por iptables ou mesmo pelo squid.
Aguardo respostas.
Grato.
Re: Fazer com que o Server Acesse apenas 4 sites
ola flaviobatistela,
é no squid mesmo...
vou passar um exemplo desse modo:
acl admins proxy_auth "/etc/squid/admins"
acl whitelist url_regex -i "/etc/squid/lists/whitelist"
http_access allow all admins
http_access allow whitelist password
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
no arquivo /etc/squid/lists/whitelist fica os sites para liberar...
Re: Fazer com que o Server Acesse apenas 4 sites
#Crie uma acl liberando estes sites
acl LIBERADO dstdomain site1.com.br
acl LIBERADO dstdomain site2.com.br
acl LIBERADO dstdomain site3.com.br
acl LIBERADO dstdomain site4.com.br
#Libere o acesso a estes sites
http_access allow LIBERADO
#Bloqueie o resto
http_access deny all
Se preferir pode fazer com arquivo.
Re: Fazer com que o Server Acesse apenas 4 sites
Citação:
Postado originalmente por cag
ola flaviobatistela,
é no squid mesmo...
vou passar um exemplo desse modo:
acl admins proxy_auth "/etc/squid/admins"
acl whitelist url_regex -i "/etc/squid/lists/whitelist"
http_access allow all admins
http_access allow whitelist password
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
no arquivo /etc/squid/lists/whitelist fica os sites para liberar...
Amigo, agradeço muito sua ajuda, mas meu squid não está configurado com autenticação.
Tema algum problema? Ou posso colocar essas confs ai que vc posto que fai funcionar legal?
Re: Fazer com que o Server Acesse apenas 4 sites
Citação:
Postado originalmente por edmafer
#Crie uma acl liberando estes sites
acl LIBERADO dstdomain site1.com.br
acl LIBERADO dstdomain site2.com.br
acl LIBERADO dstdomain site3.com.br
acl LIBERADO dstdomain site4.com.br
#Libere o acesso a estes sites
http_access allow LIBERADO
#Bloqueie o resto
http_access deny all
Se preferir pode fazer com arquivo.
Amigo,
Obrigado pela atenção, deu certo em partes.
Coloquei pra liberar apenas o site da uol. Coloquei dentro do arquivo www.uol.com.br
Blz, ele só libera o acesso ao UOL, mas quando clico por exemplo no chat da uol, ele bloqueia.
Será que fiz alguma coisa errada?
Re: Fazer com que o Server Acesse apenas 4 sites
flaviobatistela,
coloque somente "uol.com.br".
Verifique sempre a url do navegador que redireciona...
Pode colocar tb somente a palavra "uol" que vai liberar todas as urls com a palavra uol,e assim por diante...
valeu
Re: Fazer com que o Server Acesse apenas 4 sites
Citação:
Postado originalmente por cag
flaviobatistela,
coloque somente "uol.com.br".
Verifique sempre a url do navegador que redireciona...
Pode colocar tb somente a palavra "uol" que vai liberar todas as urls com a palavra uol,e assim por diante...
valeu
Só uol, funciona se for url_regex. O que eu não recomendo, pois se não o seu usuário digita o site www.sexo.com.br/?uol e ele acessa.
Mas o correto é você deixa somente o domínio: uol.com.br
Exemplo do arquivo
#Cada linha é um domínio liberado:
uol.com.br
google.com.br
under-linux.org
cef.gov.br
há sim, o endereço batepapo.uol.com.br o domínio é uol.com.br.