Squid-Cache.org.br
 A Casa Brasileira do Squid
Advertisement  
    
Thursday, September 09 2010  
Início arrow Artigos arrow Access Controls arrow Squid com controle de sites e palavras
Menu Principal
Início
Artigos
Dicas
Links
Cursos
Contato
Suporte
Publicação
Patrocínio:  
 
 
 
 
Squid com controle de sites e palavras Imprimir E-mail
Avaliação do Usuário: / 6
PiorMelhor 
Por jean@baroni.com.br   
14 de abril de 2006

Bem pessoal, estou de volta e hoje falando um pouco de proxy restringindo acesso a sites e palavras indesejadas.

Precisamos ir ate onde o arquivo de configuração se encontra dentro do linux, então vamos ate lá edite vi /etc/squid/squid.conf, após isso precisamos modificar esse arquivo, de maneira que atenda nossas necessidades, o que devemos fazer e apenas descomentar algumas linhas que serão necessárias, criar algumas acls e alguns access, vamos lá então, segue abaixo as linhas que deverão ser descomentadas:

http_port IP:3128
cache_dir ufs /var/spool/squid 128 16 256
cache_mem 16 mb
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 kb
client_netmask 255.255.255.0

Agora precisamos criar 3 acls da seguinte maneira:
acl permitir_rede src 192.168.0.0
acl proibir_sites dstdomain "/etc/squid/sites"
acl proibir_palavras url_regex -i "/etc/squid/palavras"

Agora tambem 3 access da seguinte maneira:
http_access deny proibir_sites
http_access deny proibir_palavras
http_access allow permitir_rede
http_access deny all

Mais alguma linhas a serem descomentadas:
icp_access allow all
miss_access allow all
cache_effective_user squid
cache_effective_group squid
visible_hostname meufirewall.com.br

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Bem agora devemos salvar as alterações se você não sabe como fazer leia como configurar rede wireless, depois disso precisamos criar dois arquivos um para palavras e outro para sites, para isso edite vi /etc/squid/palavras e insira as palavras que você gostaria que não fossem acessadas, depois edite vi /etc/squid/sites e coloque os sites que você não gostaria de que fossem acessados salve os dois arquivos.

Bem agora precisamos torna-los executáveis para isso digite chmod +x /etc/squid/palavras, faca o mesmo com o arquivo sites, depois disso vamos iniciar o squid, para isso digite service squid start, depois de tudo isso e só testar e ver se funciona.

Algumas observações em relação a esse artigo:

1. A porta padrão do squid é 3128, aconselho você colocar da seguinte forma: Ex.: 192.168.0.1:3128 e você pode mudar de porta.

2. A linha cache_mem 16 mb, quantidade de memória que será destinada ao proxy, quanto mais melhor, de preferência a metade da memória do micro, depende também de quantos micros você quer controlar.

3. cliente_netmask mude para a mascara de sua rede interna.

4. acl permitir_rede mude para a faixa que você usa na sua rede interna.

5. No arquivo palavras use uma palavras por linha e lembrando que na sua acl correspondente o -i e para que não se distingue maiúsculas de minúsculas, no arquivo sites use .playboy.com

6. Na linha visible_hostname use por exemplo firewall.linux.com.br

7. Nas linhas httpd não mude a ordem das linhas.

8. E como você delimitou dentro do arquivo squid.conf na linha cache_dir ufs /var/spool/squid 128 16 256 ele criara o arquivo de cache.
Bem pessoal espero mais uma vez ter ajudado a comunidade linux.

Valeu e ate mais!!!!

Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo
Curitibanos SC

Comentários

Somente usuários registrados podem escrever comentários.
Por favor faça o login ou registre-se.

Powered by AkoComment 2.0!

Última Atualização ( 14 de abril de 2006 )
< Anterior   Próximo >
10 Mais populares
10 Últimas Postagens


Usuários Online
Nós temos 131 visitantes online
Estatísticas
Membros: 2187
Notícias: 133
Links: 35
Visitantes: 1365831

Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


 



 

Colaborar é preciso!