Pular para o conteúdo

Redirecionamento de sites com o squid3 [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Redirecionamento de sites com o squid3 [RESOLVIDO]

Enviado em 24/08/2015 - 16:12h

Boa tarde Galera,

Queria fazer um redirecionamento na rede, exemplo:

Quando o usuário acessar http://www.uol.com.br/ será automaticamente direcionado pra http://www.bol.uol.com.br/ isso é só um exemplo.

Uso o Squid3 e SquidGuardian.

Arquivos de configuração, squid.conf:

Arquivos de configuração, squidGuard.conf:


OBS: Não postei o conteúdo dos arquivos direto aqui, porque não aceitou devido algumas palavras que estão nos arquivos de configuração.

P>S: Tentei isso aqui, ,mais não rolou:
http://torontux.blogspot.com.br/2012/12/redirecionamento-de-sites-com-o-squid.html

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Redirecionamento usando o iptables

Enviado em 26/08/2015 - 19:14h

pode ser feito o redirecionamento via iptables, teste e veja se resolve.

execute no shell como root, ou crie um script para executar no rc.local.

iptables -t nat -A PREROUTING -d IP_DO_SITE_ORIGEM -p tcp --dport 80 -j DNAT --to IP_SITE_DESTINO:80

iptables -t nat -A POSTROUTING -d IP_SITE_DESTINO -p tcp --dport 80 -j SNAT --to IP_DO_SITE_ORIGEM


att,
Equipe do Projeto Root
www.youtube.com/projetoroot

3. Redirecionamento Usando a Página de Erro do Squid

Enviado em 27/08/2015 - 10:46h

Primeiramente bloquei o site em questão, depois utilize o redirect na página correspondente ao erro de ACESSO NEGADO do squid.

Para alterar edite o arquivo ERR_ACCESS_DENIED e arquivo ERR_CACHE_ACCESS_DENIED.

#nano /usr/share/squid3/errors/pt-br/ERR_ACCESS_DENIED
#nano /usr/share/squid3/errors/pt-br/ERR_CACHE_ACCESS_DENIED

Inclua esse Script no código HTML da página de erro:

<script>
setTimeout(function(){window.location.href='http:/SITE_OFICIAL'},5000);
</script>

depois é só dar um reload no squid

#/etc/init.d/squid3 reload

OBS: o número 5000 é referente ao tempo em milissegundos que levará para fazer o redirecionamento.

att,
Equipe do Projeto Root
www.youtube.com/projetoroot

5. Redirecionando direto por IPTABLES

Enviado em 27/08/2015 - 14:33h

Faça a seguinte regra no seu Firewall

iptables -t nat -A PREROUTING -p tcp -s IP_INTERNO --dport 80 -d IP_DO_SITE_PROIBIDO -j DNAT --to IP_DO_SITE_PERMITIDO:80


att,
Equipe do Projeto Root
www.youtube.com/projetoroot

6. Re: Redirecionamento de sites com o squid3 [RESOLVIDO]

Enviado em 28/08/2015 - 16:36h


Valeu Diego do site Projeto Root sua dica foi certeira!

Parabéns!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder