Squid-Cache.org.br
 A Casa Brasileira do Squid
Advertisement  
    
Thursday, September 09 2010  
Início arrow Artigos arrow Access Controls arrow Forçar redirecionamento de página no Squid
Menu Principal
Início
Artigos
Dicas
Links
Cursos
Contato
Suporte
Publicação
Patrocínio:  
 
 
 
 
Forçar redirecionamento de página no Squid Imprimir E-mail
Avaliação do Usuário: / 1
PiorMelhor 
Por Edson G. de Lima   
23 de abril de 2006

Forçar redirecionamento de página no Squid

Você que administra um proxy com Squid, já pensou em redirecionar o usuário "infrator de regras" para uma página_web "específica"?!?

Nesta dica iremos descobrir que é possível... apenas customizando uma página de erro.

O que iremos fazer é redirecionar para nossa página customizada e logo em seguida, iremos forçar sua visita ao site (por exemplo) www.vivaolinux.com.br.

Vamos considerar que seu Squid seja com autenticação. Edite o squid.conf com as regras abaixo.

Antes da ACL que faz menção à autenticação:

acl TIMER_SQUID dstdomain .vivaolinux.com.br
http_access allow TIMER_SQUID
acl PASSWD proxy_auth REQUIRED

acl BARRAR url_regex "/diretório/arquivo_lista_barrar"
deny_info ERR_TIMER_SQUID BARRAR


# outras acl's...
# ...

http_access acl's que precisam ser liberadas...
http_access deny BARRAR
outras http_access...

Agora vem a edição da página customizada... Abra seu editor de texto favorito e digite o seguinte:

<html>
<meta http-equiv="refresh"
content="2;url=http://www.vivaolinux.com.br">
<head>
<title>REDIRECIONADOR</title>
</head>
<body bgcolor="32ff15">
<body>
<center>
<br>
<br>
<br>
<basefont size="5">
Em DOIS segundos você estará sendo levado <br>
<basefont size="7">
para um lugar muito melhor!!
</body>
</html>

Salve o arquivo com o nome de ERR_TIMER_SQUID (sem nenhuma extensão) no diretório que contém as páginas de erro (no caminho apontado no squid.conf).

Aplique o comando "squid -k reconfigure" e está feito!

Toda vez que seu usuário tentar ir para onde não deve, faça-o ler algo mais interessante!

Se você usa proxy transparente, as três primeiras linhas do exemplo de squid.conf desta dica NÃO são necessárias.

Os nomes acima podem ser modificados.

_______
Xxoin

Comentários

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

Powered by AkoComment 2.0!

< Anterior   Próximo >
10 Mais populares
10 Últimas Postagens


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

Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


 



 

Colaborar é preciso!