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

    Portuguese
    129
    593
    358.2k
    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.
    • 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
                                      • W
                                        wesleycorrea
                                        last edited by

                                        @drohden:

                                        @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

                                        Estou com o mesmo problema, coloquei BYPASS nao deu certo. voces tem a lista de IP destino no caso SEFAZ MT. Estamos testando NF-e e Cupom Eletronico

                                        sefaz.PNG
                                        sefaz.PNG_thumb

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

                                          @nblx96:

                                          @drohden:

                                          @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

                                          Estou com o mesmo problema, coloquei BYPASS nao deu certo. voces tem a lista de IP destino no caso SEFAZ MT. Estamos testando NF-e e Cupom Eletronico

                                          nblx96 adicione esses ip em bypass de destino 200.241.32.196;189.30.131.200;200.241.32.197;189.30.131.198;201.49.164.105

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

                                            @drohden:

                                            @nblx96:

                                            @drohden:

                                            @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

                                            Estou com o mesmo problema, coloquei BYPASS nao deu certo. voces tem a lista de IP destino no caso SEFAZ MT. Estamos testando NF-e e Cupom Eletronico

                                            nblx96 adicione esses ip em bypass de destino 200.241.32.196;189.30.131.200;200.241.32.197;189.30.131.198;201.49.164.105

                                            Nao deu certo, mas o seguinte meu PROXY e separado do meu FW PFSENSE. sera que e isso?

                                            fiz exatamente isso, funcionando 100% mas bypass nao funciona.

                                            Crie um novo gateway em (system -> routing) com o ip do seu servidor proxy.

                                            Na regra da lan que libera o acesso http/https, procure as opções avançadas e defina o gateway com o ip do seu servidor proxy.

                                            Simples assim.

                                            obs: Não esqueça de criar uma regra antes liberando acesso do ip do seu servidor proxy para a internet.

                                            ![Libera rede do proxy.PNG](/public/imported_attachments/1/Libera rede do proxy.PNG)
                                            ![Libera rede do proxy.PNG_thumb](/public/imported_attachments/1/Libera rede do proxy.PNG_thumb)
                                            proxy.PNG
                                            proxy.PNG_thumb

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