• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Problema com "Redirect Mode"

Scheduled Pinned Locked Moved Portuguese
10 Posts 5 Posters 2.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F
    fabiostinger
    last edited by Jan 8, 2016, 1:10 PM Jan 7, 2016, 12:04 PM

    Olá Pessoal

    Me chamo Fabio, sou novo aqui no fórum…
    Estou com  problema com o pfsense + squid3 + squidguard

    no meu ambiente de testes estou bloqueando o site da UOL e em "Redirect Mode" do squidguard estou colocando "ext url move" ou "ext url redirect" e no campo "Redirect" coloco a URL do site do IG ou seja, toda vez que entrar no site da UOL o usuário será redirecionado para o site do IG, porem isso não acontece, o site é bloqueado mas na url do navegador aparece o site do IG com o IP do usuário na frente "http://ig.com.br%20192.168.10.5/-%20-%20GET" e o usuário não é redirecionado, na opção "int error page" acontece algo semelhante como mostra na imagem abaixo.

    Pesquisei muito mas não achei nenhuma solução para isso, alguém saberia me dizer o que estou fazendo de errado ?
    E por ultimo.. toda vez que mudo uma regra no squidguard eu tenho que limpar o cache do navegador para essa regra entrar em vigor… tem algo que eu poderia fazer para melhorar isso ??

    Att.

    1 Reply Last reply Reply Quote 0
    • F
      fabiostinger
      last edited by Jan 8, 2016, 11:29 AM

      Poxa….

      Ninguem ???  :'(

      1 Reply Last reply Reply Quote 0
      • G
        guitarcleiton
        last edited by Jan 8, 2016, 12:02 PM

        Sempre  utilizei esse recurso, mas a algumas atualizações passadas já não funciona mais, estou também quebrando a cabeça para uma solução.

        vou acompanhar o tópico.

        Analista de Sistemas
        Bacharel em Sistemas de Informação

        https://cleiton.tech.blog/

        1 Reply Last reply Reply Quote 0
        • T
          tomaswaldow
          last edited by Jan 8, 2016, 12:14 PM

          Fabio, a imagem que você passou está correta, esse é o comportamento para bloqueio do squidGuard quando você escolhe a opção: "int error page".

          Sobre redirecionar, tem que ver se não é site https, pois não ira redirecionar ou mostrar tela de bloqueio sem fazer interceptação SSL.

          Particularmente não vejo vantagem em usar redirecionamento.

          Tomas @ 2W Consultoria

          1 Reply Last reply Reply Quote 0
          • F
            fabiostinger
            last edited by Jan 8, 2016, 1:08 PM

            Bom dia Tomas Waldow,
            não é site https, como descrevi acima estou usando sites da uol e ig como testes, esse comportamento aparentemente não é normal não pois em videos e tutorias espalhados na internet aquela linha "URL" onde estaria o site que foi proibido e apresentaria a url exata ou seja ficaria assim –> "URL: http://uol.com.br/" e não assim "URL: http://uol.com.br/192.168.10.5/--GET" como apresenta na imagem e é esse erro que causa a falha no redirecionamento, pois o site "http://ig.com.br%20192.168.10.5/-%20-%20GET" não existe, correto ???

            Sobre a limpeza do cache do navegador apos mudanças das regras do squidguard, alguém tem alguma solução de melhoria ?

            1 Reply Last reply Reply Quote 0
            • T
              tomaswaldow
              last edited by Jan 8, 2016, 3:36 PM

              Certo, então faça um backup do arquivo sgerror.php que está em /usr/local/www,
              edite o arquivo (gosto de usar o winscp, acho mais rapido) e procure a linha:

              if ($cl['u'])        $str[] = " **URL:** {$cl['u']} 
              ";
              

              e substitua por:

              if ($cl['u'])        { $str[] = " **URL:** ".preg_replace("/({$cl['a']}|{$cl['i']}).--GET/","",$cl['u'])."
              "; };
              

              Veja se resolve. Isso vai remover o que está depois do "/"

              Com relação ao cache pra mim basta fazer Ctrl + F5, veja se ajuda.

              Tomas @ 2W Consultoria

              1 Reply Last reply Reply Quote 0
              • E
                eduardogd
                last edited by Feb 22, 2016, 6:38 PM

                Também estou enfrentando esse mesmo problema, mesmo colocando como int error page ele fica redirecionando para o IP do host conforme anexo.

                ![Screenshot from 2016-02-22 15:40:42.png](/public/imported_attachments/1/Screenshot from 2016-02-22 15:40:42.png)
                ![Screenshot from 2016-02-22 15:40:42.png_thumb](/public/imported_attachments/1/Screenshot from 2016-02-22 15:40:42.png_thumb)

                1 Reply Last reply Reply Quote 0
                • A
                  andersons
                  last edited by Feb 22, 2016, 6:44 PM

                  Resolvi colocando uma ? no fim do endereço do redirecionamento. Exemplo: http://x.x.x.x/block.html? (x.x.x.x é o endereço do meu server interno com a pagina de erro).

                  1 Reply Last reply Reply Quote 0
                  • E
                    eduardogd
                    last edited by Feb 22, 2016, 7:40 PM

                    @andersons:

                    Resolvi colocando uma ? no fim do endereço do redirecionamento. Exemplo: http://x.x.x.x/block.html? (x.x.x.x é o endereço do meu server interno com a pagina de erro).

                    putz, mas nesse caso não resolve 100% pq continua enviando o endereço IP, mas pelo menos apresenta a tela de bloqueio.

                    1 Reply Last reply Reply Quote 0
                    • A
                      andersons
                      last edited by Feb 24, 2016, 7:47 PM

                      Bom, se você quiser redirecionar todas as páginas que estiver na lista de bloqueio para uma página espeficia na web (tipo google) poderia alterar diretamente no html do squid.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                        [[user:consent.lead]]
                        [[user:consent.not_received]]