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

SquidGuard + Proxy Transparente (SSL Interception)

Scheduled Pinned Locked Moved Portuguese
26 Posts 7 Posters 5.4k 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.
  • B Offline
    brunok
    last edited by Sep 12, 2016, 5:53 PM Sep 12, 2016, 5:38 PM

    @danilosv.03:

    rodrigo.passini pra tu não ficar que nem loco liberando por IP, cria uma target para o site no squidguard.

    brunok:

    Nesse caso você diz para  não deixarmos marcado o SSL correto? Aqui eu uso dessa forma, entretanto para o cara visualizar minha mensagem que eu coloquei no meu squidguard ele precisa ir naquela opção de: ir para página não segura, que o google da. E eu queria poder usar o SSL para resolver isso.

    Com proxy ATIVO, não há necessidade de instalar o certificado.

    Era para funcionar normalmente.

    Quanto a tela de bloqueio do squidguard, só aparece em páginas HTTP.

    Quando o acesso a uma página HTTPS que está bloqueada, aparece página de "erro de navegação" informando problemas no firewall ou proxy. No caso, o bloqueio.

    No seu caso, há uma solução alternativa, subindo uma segunda instância do NGINX na porta 80 e apontando o erro do squidguard para EXT ERROR.

    Procure por NGINX2.CONF aqui no forum que você acha o tópico.

    Eu estou implementando desta maneira e funciona 100%!

    Desmarcando as guias Proxy transparente e Interception SSL, obrigatoriamente você precisa setar no navegador, ip e porta do proxy (para fins de testes).

    Para automatizar isso, pesquise por WPAD via DHCP e DNS (fiz num ambiente de testes e funcionou 100%).

    1 Reply Last reply Reply Quote 0
    • B Offline
      brunok
      last edited by Sep 12, 2016, 5:57 PM Sep 12, 2016, 5:43 PM

      Resumindo:

      Realmente há um problema com estas versões mais recentes. Não consegui reproduzir de forma transparente com SSL Interception.

      Se você quiser fazer uso do squidGuard, somente nestes moldes:

      • Proxy ATIVO

      • Proxy transparente SEM interceptação SSL.

      EXTRA: Se usa WEBGui com HTTPS (Recomendado), suba uma 2ª instância do NGINX apenas para apresentar o erro do squidguard sempre em HTTP:

      https://forum.pfsense.org/index.php?topic=115653.0

      1 Reply Last reply Reply Quote 0
      • R Offline
        rodrigo.passini
        last edited by Sep 12, 2016, 5:57 PM

        Sim, brunok. Perfeito, Obrigado.

        Com Proxy ativo funciona mesmo, eu já utilizava exatamente dessa forma aqui.
        Precisei voltar a utilizar proxy transparente por outros motivos, por isso que caí nesse problema.

        Tks.

        1 Reply Last reply Reply Quote 0
        • D Offline
          danilosv.03
          last edited by Sep 12, 2016, 5:58 PM

          Mas as páginas estão dando erro ainda?


          :)
          |E-mail: danilosv.03@gmail.com
          |Skype: danilosv.03


          1 Reply Last reply Reply Quote 0
          • R Offline
            rodrigo.passini
            last edited by Sep 12, 2016, 6:40 PM

            Sim, danilosv.

            Sendo assim, vejo duas opções até que esse 'bug' não seja corrigido:

            Opção 01:
            Proxy Não-Transparente + Interceptação SSL + SquidGuard = Funciona 100%;

            Obs: Vai ter que setar o proxy nos navegadores dos usuários. O pessoal recomenda WPAD, eu fiz por GPO mesmo.

            Opção 02:
            Proxy Transparente + Interceptação SSL + SquidGuard = Ok para sites HTTP, mas dá erro de Certificado em todos sites HTTPS;

            Obs: Possível contornar dando bypass nos endereços ou IP's dos sites HTTPS, porém é trabalhoso pois tem que liberar todo site https que alguém for tentar acessar.

            Se existir alguma outra alternativa por favor nos informem rs

            1 Reply Last reply Reply Quote 0
            • D Offline
              danilosv.03
              last edited by Sep 12, 2016, 7:05 PM

              Rodrigo Passini
              Estou nessa luta contigo amigo. KKKK. Essas duas alternativas que tu deu a melhor delas é nãos transparente. E eu curto mais o transparente é mais legal de se trabalhar.


              :)
              |E-mail: danilosv.03@gmail.com
              |Skype: danilosv.03


              1 Reply Last reply Reply Quote 0
              • D Offline
                danilosv.03
                last edited by Sep 12, 2016, 7:51 PM

                Eu só tenho uma observação a fazer. Eu fiz um cenário no virtualbox e o proxy transparente com autentificação funcionou perfeitamente. Agora quando vou colocar em produção, ele não funciona.


                :)
                |E-mail: danilosv.03@gmail.com
                |Skype: danilosv.03


                1 Reply Last reply Reply Quote 0
                • B Offline
                  brunok
                  last edited by Sep 13, 2016, 11:02 AM

                  @Rodrigo:

                  Opção 01:
                  Proxy Não-Transparente + Interceptação SSL + SquidGuard = Funciona 100%;

                  Obs: Vai ter que setar o proxy nos navegadores dos usuários. O pessoal recomenda WPAD, eu fiz por GPO mesmo.

                  Desse jeito, os bloqueios https caem na página sgerror.php do squidGuard?  ???

                  Meio estranho isso, já que o browser "sabe" que as requisições vão passar pelo proxy, teoricamente, a interceptação SSL só traria "transtornos".  :P

                  Via GPO, basicamente, só é possível ajustar para Chrome ou IE/EDGE;

                  Firefox ou Opera, tem um outro esquema mais avançado para se fazer por GPO.

                  Ou você contorna com WPAD via DHCP e DNS Forwarder, que aí, nenhum navegador escapa (exceto de aparelhos mobile - tablet/smartphone que não reconhecem por padrão o wpad).  :D

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    rodrigo.passini
                    last edited by Sep 13, 2016, 1:54 PM

                    @brunok:

                    Desse jeito, os bloqueios https caem na página sgerror.php do squidGuard?

                    Infelizmente não. Ele bloqueia apenas o que está bloqueado no squidguard (http ou https), mas apenas as http caem no sgerror.php. As https caem em outra tela, mas pelo menos está bloqueado rs

                    @brunok:

                    Via GPO, basicamente, só é possível ajustar para Chrome ou IE/EDGE;

                    Firefox ou Opera, tem um outro esquema mais avançado para se fazer por GPO.

                    Ou você contorna com WPAD via DHCP e DNS Forwarder, que aí, nenhum navegador escapa (exceto de aparelhos mobile - tablet/smartphone que não reconhecem por padrão o wpad).

                    Obrigado. Não tinha conhecimento disso, mas é bom saber. Aqui o Chrome é padrão para todos usuários e ninguém tem permissão para instalar outros navegadores, sendo assim eu nem havia chegado a testar no Firefox ou no Opera.

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      brunok
                      last edited by Sep 15, 2016, 1:56 PM Sep 15, 2016, 1:52 PM

                      Validei um ambiente de testes, fazendo com que funcione tudo de forma transparente, baseado no cenário comentado pelo Rodrigo.

                      Vou restaurar de fábrica e configurar novamente este esquema.

                      Se ficar 100%, vou publicar em um novo tópico, o manual para este cenário que apresenta muitas dúvidas pela galera (além de problemas).

                      Ao navegar (se for bloqueado):

                      HTTP, cai no sgerror.php porta 80, independente do protocolo e porta do seu WebGUI

                      HTTPS, aparece mensagem do próprio navegador, avisando problema com o tunel ssl (pois foi bloqueado)

                      Proxy ativo + Interceptação SSL + SquidGuard + WPAD via DHCP e DNS

                      ** Sem a necessidade de instalar o certificado nos clientes!!!  8)

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        danilosv.03
                        last edited by Sep 15, 2016, 2:58 PM

                        Caso você consiga fazer isso, nos avise por aqui também, para ficarmos sabendo de seu novo ambiente.
                        Outra coisa que eu estou sofrendo aqui também é com a lentidão em meus download. Alguém poderia ajuda?


                        :)
                        |E-mail: danilosv.03@gmail.com
                        |Skype: danilosv.03


                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          brunok
                          last edited by Sep 15, 2016, 9:02 PM

                          Está aí, o tão sonhado guia…

                          https://forum.pfsense.org/index.php?topic=118346.msg655113#msg655113

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            Douglas Araujo
                            last edited by Sep 17, 2016, 6:04 PM

                            Boa tarde,

                            pelo que notei é apenas permissão na pagina de erro padrão do squid e faça o texte.

                            a questão do ntb.br
                            coloquei o s IP e dns caso queira escolher algumas da opções apenas isso.

                            ou pode ser tbm que o certificado de autoridade de raiz confiável não está não está lá da uma olhada as vezes tem 2 certificados com mesmo nome lá.

                            pq funcionou correto aqui até modifiquei a Page de erro do squid.
                            versão 2.3.1

                            Network Administrator Linux and Windows

                            1 Reply Last reply Reply Quote 0
                            26 out of 26
                            • First post
                              26/26
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                              This community forum collects and processes your personal information.
                              consent.not_received