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

    Squid 3.3.10 para pfsense 2.0 e 2.1 com filtro de SSL/HTTPS

    Scheduled Pinned Locked Moved Portuguese
    593 Posts 129 Posters 383.5k 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.
    • D
      drohden
      last edited by

      Marcelloc  eu deixei o ip na lista de Unrestricted IPs liberando qualquer site e mesmo assim não deu certo, como faço para liberar sites no ssl?

      1 Reply Last reply Reply Quote 0
      • E
        eldersouza
        last edited by

        Não estou conseguindo fazer o tráfego do (exemplo) whatsapp (porta 5222) passar pelo Squid.

        Já criei a NAT exatamente igual a porta 80 e 443 e mesmo assim o tráfego nao entra no squid… simplesmente vai direto pelo firewall! É como se a NAT de alguma forma não funcionasse...

        If Proto Src. addr Src. ports Dest. addr Dest. ports NAT IP                 NAT Ports
        LAN TCP REDE_LAN *           *           5222 GWpfSense_LoopBack 3128

        Daí se eu criar uma rule liberando pra todo mundo sair pela 5222 o firewall permite a passagem direta!

        Proto Source Port Destination Port Gateway
        TCP REDE_LAN  *       * 5222 *

        Alguém tem alguma ideia???

        1 Reply Last reply Reply Quote 0
        • M
          mateus0032
          last edited by

          Olá pessoal… Estou com o pf 2.1.3 funcionando de boa mas gostaria de ser informado mais claramente se existe um método de bloquear tudo e só liberar o sites que eu queira??? Lembrando com Squid3-Dev com SSL, Creio eu nesse mesmo tópico o marcelloc comentou isso de não ser possível mas e hoje com essas atualizações ainda não ser possível ??
          :) :P  :-\

          1 Reply Last reply Reply Quote 0
          • W
            wesleycorrea
            last edited by

            Pessal acompahando o topico nao encontrei nada que resolve meu problema.

            Tenho squid3-dev 3.3.10 pkg 2.2.2
            squidGuard-squid3 1.4_4 pkg v.1.9.5
            Com SSL em modo transparente.

            SQUID esta rodando porem o SQUIDGUARD esta parado. segue alguns prints. observe que tenho uma target apenas com o terra.com.br
            e default access esta deny mas nao bloqueia nada.

            serviço do squid guard fica parado. instalei CA e segui certinho passo passo como posso fazer para uma melhor avaliação?

            ![Proxy server 01.PNG](/public/imported_attachments/1/Proxy server 01.PNG)
            ![Proxy server 01.PNG_thumb](/public/imported_attachments/1/Proxy server 01.PNG_thumb)
            ![Proxy server 02.PNG](/public/imported_attachments/1/Proxy server 02.PNG)
            ![Proxy server 02.PNG_thumb](/public/imported_attachments/1/Proxy server 02.PNG_thumb)
            ![Proxy server 03.PNG](/public/imported_attachments/1/Proxy server 03.PNG)
            ![Proxy server 03.PNG_thumb](/public/imported_attachments/1/Proxy server 03.PNG_thumb)
            ![Proxy server 04.PNG](/public/imported_attachments/1/Proxy server 04.PNG)
            ![Proxy server 04.PNG_thumb](/public/imported_attachments/1/Proxy server 04.PNG_thumb)
            ![Proxy server 05.PNG](/public/imported_attachments/1/Proxy server 05.PNG)
            ![Proxy server 05.PNG_thumb](/public/imported_attachments/1/Proxy server 05.PNG_thumb)
            target.PNG
            target.PNG_thumb
            target02.PNG
            target02.PNG_thumb
            filter01.PNG
            filter01.PNG_thumb
            filter02.PNG
            filter02.PNG_thumb
            custom_allow.PNG
            custom_allow.PNG_thumb
            custom_default_denny.PNG
            custom_default_denny.PNG_thumb
            serviço.PNG
            serviço.PNG_thumb

            1 Reply Last reply Reply Quote 0
            • R
              redhaqi
              last edited by

              @nblx96:

              Pessal acompahando o topico nao encontrei nada que resolve meu problema.

              Tenho squid3-dev 3.3.10 pkg 2.2.2
              squidGuard-squid3 1.4_4 pkg v.1.9.5
              Com SSL em modo transparente.

              SQUID esta rodando porem o SQUIDGUARD esta parado. segue alguns prints. observe que tenho uma target apenas com o terra.com.br
              e default access esta deny mas nao bloqueia nada.

              serviço do squid guard fica parado. instalei CA e segui certinho passo passo como posso fazer para uma melhor avaliação?

              Bom dia !

              Já instalou as bibliotecas … ?

              outro detalhe  .... Services > proxy server > general
              adicione os seguintes campos :

              em Custom Settings ...

              Custom ACLS
              (Before Auth)

              always_direct allow all
              ssl_bump server-first all ...

              Faz o teste aí ...

              1 Reply Last reply Reply Quote 0
              • D
                diogocesartoigo
                last edited by

                Olá pessoal!

                Sou novo no PfSense, instalei e configurei com a ajuda de um amigo.
                Hoje colocamos em funcionamento porém logo me deparei com erro nos serviços da NFe.

                Estou trabalhando com verão:
                2.1.3-RELEASE (amd64)
                built on Thu May 01 15:52:13 EDT 2014
                FreeBSD 8.3-RELEASE-p16

                Squid3-dev (3.3.10 pkg 2.2.2)
                SquidGuard-squid3 (1.4_4 pkg v.1.9.5)

                Proxy transparente e restrição de horário para acesso.

                O servidor que hospeda o serviço de validação da NFe tem o IP listado num GroupACL, concedendo acesso irrestrito. O erro que ocorre ao conectar um dos web services é o seguinte:

                "O seguinte erro foi encontrado ao tentar recuperar a URL: ://nfe.sefaz.mt.gov.br:443
                  Falha ao estabelecer uma conexão segura com 200.241.32.197
                  The system returned:
                  (92) Protocol error (TLS code: SQUID_ERR_SSL_HANDSHAKE)
                  Handshake with SSL server failed: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure"

                Alguém pode me auxiliar?

                1 Reply Last reply Reply Quote 0
                • G
                  gilles.villeneuve
                  last edited by

                  @diogocesartoigo:

                  Olá pessoal!

                  Sou novo no PfSense, instalei e configurei com a ajuda de um amigo.
                  Hoje colocamos em funcionamento porém logo me deparei com erro nos serviços da NFe.

                  Estou trabalhando com verão:
                  2.1.3-RELEASE (amd64)
                  built on Thu May 01 15:52:13 EDT 2014
                  FreeBSD 8.3-RELEASE-p16

                  Squid3-dev (3.3.10 pkg 2.2.2)
                  SquidGuard-squid3 (1.4_4 pkg v.1.9.5)

                  Proxy transparente e restrição de horário para acesso.

                  O servidor que hospeda o serviço de validação da NFe tem o IP listado num GroupACL, concedendo acesso irrestrito. O erro que ocorre ao conectar um dos web services é o seguinte:

                  "O seguinte erro foi encontrado ao tentar recuperar a URL: ://nfe.sefaz.mt.gov.br:443
                    Falha ao estabelecer uma conexão segura com 200.241.32.197
                    The system returned:
                    (92) Protocol error (TLS code: SQUID_ERR_SSL_HANDSHAKE)
                    Handshake with SSL server failed: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure"

                  Alguém pode me auxiliar?

                  Olá Diogo, boa tarde.
                  Em proxy server, Bypass Destination, coloque o IP que deseja liberar.
                  Fiquem com Deus.
                  Abraços.

                  1 Reply Last reply Reply Quote 0
                  • marcellocM
                    marcelloc
                    last edited by

                    @nblx96:

                    Pessal acompahando o topico nao encontrei nada que resolve meu problema.

                    Tenho squid3-dev 3.3.10 pkg 2.2.2
                    squidGuard-squid3 1.4_4 pkg v.1.9.5
                    Com SSL em modo transparente.

                    SQUID esta rodando porem o SQUIDGUARD esta parado.

                    Na parte de pacotes e patches você encontra o patch para o squidguard não rodar somente on demand no squid3.x
                    Não sei como foi sua pesquisa, mas já discutimos isso em vários tópicos.

                    Treinamentos de Elite: http://sys-squad.com

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • reginaldo_barretoR
                      reginaldo_barreto
                      last edited by

                      @drohden:

                      Boa tarde, estou com problemas ao enviar nfe
                      sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

                      sendo que acontece so quando ativo o filtro HTTPS/SSL interception.

                      No meu caso tive que colocar o servidor (CT-e e NF-e) que faz a comunicação com o Sefaz no bypass de origem.
                      Se tiver alguma outra alternativa, registra aqui.

                      Reginaldo Barreto

                      1 Reply Last reply Reply Quote 0
                      • D
                        drohden
                        last edited by

                        @Reginaldo:

                        @drohden:

                        Boa tarde, estou com problemas ao enviar nfe
                        sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

                        sendo que acontece so quando ativo o filtro HTTPS/SSL interception.

                        No meu caso tive que colocar o servidor (CT-e e NF-e) que faz a comunicação com o Sefaz no bypass de origem.
                        Se tiver alguma outra alternativa, registra aqui.

                        Blz Reginaldo deu certo, so que ao inves de liberar o ip de origem libera somente o ip de destino, que obtem do site http://bgp.he.net/ assim libera somente o acesso ao site e nao total.
                        Obrigado

                        1 Reply Last reply Reply Quote 0
                        • L
                          lhpaladin
                          last edited by

                          Olá Marcelo,

                          Estamos implantando esta versão do squid3-dev no meu local de trabalho e gostaria de tirar algumas dúvidas…

                          Este pacote, trabalhando juntamente com o SquidGuard3 se encontra apto pra utilização em uma rede de tamanho médio, em torno de 150 computadores?

                          Eu não consegui fazer o certificado perfeitamente no Google Chrome, quando digitamos https://gmail.com apresenta uma página dizendo que não foi possível conectar ao gmail.com real... É alguma configuração errada? Nos demais navegadores não tenho tido este problema...

                          É preciso copiar aquelas bibliotecas para o funcionamento do squid3-dev no pfSense 2.1.3 amd64?

                          Quando o usuário loga no captive portal e o método de autenticação no Squid é o CaptivePortal, o usuário ao mesmo tempo faz login no Squid?

                          Grato pela atenção e ajuda!
                          Parabéns pelo trabalho!

                          1 Reply Last reply Reply Quote 0
                          • R
                            rhallado
                            last edited by

                            Ai galera, ja esta funcionando corretamente os filtros de HTTPs?

                            1 Reply Last reply Reply Quote 0
                            • marcellocM
                              marcelloc
                              last edited by

                              @lhpaladin:

                              Este pacote, trabalhando juntamente com o SquidGuard3 se encontra apto pra utilização em uma rede de tamanho médio, em torno de 150 computadores?

                              O squidguard não é tão esperto assim no tratamento de ssl, você pode ter problemas com alguns aplicativos (skype por exemplo).

                              @lhpaladin:

                              Eu não consegui fazer o certificado perfeitamente no Google Chrome, quando digitamos https://gmail.com apresenta uma página dizendo que não foi possível conectar ao gmail.com real… É alguma configuração errada? Nos demais navegadores não tenho tido este problema...

                              Sem instalar a ca configurada no pfsense, todo site ssl vai mostrar erro, no chrome especificamente, nem acesso ao site você vai ter.

                              @lhpaladin:

                              É preciso copiar aquelas bibliotecas para o funcionamento do squid3-dev no pfSense 2.1.3 amd64?

                              Se o squid está rodando, não precisa.

                              @lhpaladin:

                              Quando o usuário loga no captive portal e o método de autenticação no Squid é o CaptivePortal, o usuário ao mesmo tempo faz login no Squid?

                              Quando você define a autenticação como captive portal, o squid lê a base do captive para associar o usuário.

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • marcellocM
                                marcelloc
                                last edited by

                                @rhallado:

                                Ai galera, ja esta funcionando corretamente os filtros de HTTPs?

                                pra mim sim.

                                Treinamentos de Elite: http://sys-squad.com

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                • L
                                  lhpaladin
                                  last edited by

                                  @marcelloc:

                                  @lhpaladin:

                                  Este pacote, trabalhando juntamente com o SquidGuard3 se encontra apto pra utilização em uma rede de tamanho médio, em torno de 150 computadores?

                                  O squidguard não é tão esperto assim no tratamento de ssl, você pode ter problemas com alguns aplicativos (skype por exemplo).

                                  @lhpaladin:

                                  Eu não consegui fazer o certificado perfeitamente no Google Chrome, quando digitamos https://gmail.com apresenta uma página dizendo que não foi possível conectar ao gmail.com real… É alguma configuração errada? Nos demais navegadores não tenho tido este problema...

                                  Sem instalar a ca configurada no pfsense, todo site ssl vai mostrar erro, no chrome especificamente, nem acesso ao site você vai ter.

                                  @lhpaladin:

                                  É preciso copiar aquelas bibliotecas para o funcionamento do squid3-dev no pfSense 2.1.3 amd64?

                                  Se o squid está rodando, não precisa.

                                  @lhpaladin:

                                  Quando o usuário loga no captive portal e o método de autenticação no Squid é o CaptivePortal, o usuário ao mesmo tempo faz login no Squid?

                                  Quando você define a autenticação como captive portal, o squid lê a base do captive para associar o usuário.

                                  Obrigado por tirar as dúvidas Marcello, quanto a questão do Chrome, o CA estava configurado nos navegadores e mesmo assim apresentava este erro, fiz um alias e coloque na opção para não passar pelo proxy e o problema foi resolvido.

                                  Sobre a questão do SquidGuard e Squid3-dev trabalharem bem juntos, é que notei que por vezes o proxy parece ser mais lento que o squid-2.7 com squidguard. Estou querendo colocar esta solução em ambiente de produção (Não utilizamos SKYPE, ainda bem).

                                  Obrigado!

                                  1 Reply Last reply Reply Quote 0
                                  • marcellocM
                                    marcelloc
                                    last edited by

                                    @lhpaladin:

                                    Obrigado por tirar as dúvidas Marcello, quanto a questão do Chrome, o CA estava configurado nos navegadores e mesmo assim apresentava este erro,

                                    Confere o procedimento que você seguiu.
                                    Com a CA instalada corretamente no browser, google, gmail, gtalk abrem sem erro.

                                    Treinamentos de Elite: http://sys-squad.com

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • machadomallM
                                      machadomall
                                      last edited by

                                      Olá Marcelo,

                                      Obrigado pela implantação,
                                      Eu fiz todos os passos e funcionou perfeitamente, não deu nenhum erro no processo de instalação  :D

                                      Eu gostaria agora era de dar um pente fino nas configurações do Squid3 e Squidguard3 pra deixar ele redondinho sem erros.
                                      Eu tenho a minha rede próximo de 130 maquinas, vai atender bem sem problemas?

                                      Obs: o que se trata essas configurações abaixo? Quero entende-las

                                      Custom ACLS (Before_Auth), no squid3  :o
                                      always_direct allow all
                                      ssl_bump server-first all

                                      Abraços.

                                      Márcio Machado
                                      Analista de Suporte Técnico
                                      Brasília-DF

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        wesleycorrea
                                        last edited by

                                        Bom dia !

                                        Já instalou as bibliotecas … ?

                                        outro detalhe  .... Services > proxy server > general
                                        adicione os seguintes campos :

                                        em Custom Settings ...

                                        Custom ACLS
                                        (Before Auth)

                                        always_direct allow all
                                        ssl_bump server-first all ...

                                        Faz o teste aí ...

                                        Ei desisti e resolvi fazer hoje Proxy separado do meu FW, subi PFSENSE em outra maquina e agora vou instalar SQUID e SQUIDGUARD, estes parametros que voce comentou sao necessarios em qualquer cenario?

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          wesleycorrea
                                          last edited by

                                          @Márcio:

                                          Olá Marcelo,

                                          Obrigado pela implantação,
                                          Eu fiz todos os passos e funcionou perfeitamente, não deu nenhum erro no processo de instalação  :D

                                          Eu gostaria agora era de dar um pente fino nas configurações do Squid3 e Squidguard3 pra deixar ele redondinho sem erros.
                                          Eu tenho a minha rede próximo de 130 maquinas, vai atender bem sem problemas?

                                          Obs: o que se trata essas configurações abaixo? Quero entende-las

                                          Custom ACLS (Before_Auth), no squid3  :o
                                          always_direct allow all
                                          ssl_bump server-first all

                                          Abraços.

                                          Marcio,

                                          Voce seguiu o tutorial ? voce esta usando 32 ou 64?

                                          1 Reply Last reply Reply Quote 0
                                          • machadomallM
                                            machadomall
                                            last edited by

                                            Olá,
                                            Eu vi que na ultima versão do pFsense isso não é mais preciso, já esta atualizado. Pelo ao menos na ultima versão que estou usando eu não tive que utilizar.

                                            Estou utilizando a ultima versão do Pfsense 32 Bits.

                                            Obrigado a todos.

                                            Márcio Machado
                                            Analista de Suporte Técnico
                                            Brasília-DF

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.