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 402.2k 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.
    • M
      m4xim0
      last edited by

      @felipecarv:

      Se alguém não estiver conseguindo utilizar o Whatsapp aqui eu resolvi instalando o certificado do proxy no celular, depois disso ficou perfeito.

      No caso do Google Drive e Dropbox  eles são bloqueados por não terem acesso ao certificado do proxy, então eu utilizo um programa chamado Goodsync http://www.goodsync.com/ que tem opção de proxy avançado e consegue acessar o certificado para abrir os serviços.

      Oi tudo bem se poderia explicar como usar esse programa GOODSYNC???

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

        @JuniorAndrade:

        Bom minha solução para os erros de Certificado !

        Se o Site está na Whitelist e está com erro de certificado ..

        Fiz uma Aliases "Passproxy" coloquei no squid ..
        e decubro o IP do destino e vou liberando.. jogando por trás do Proxy (Bypass)
        Se o site é para liberar para alguns …

        Fiz 2 Aliases e fiz o bloqueio via Regra de Firewall por IP, mas tem a opção de ir por URL também !

        Estou usando tranquilamente o SSL :)

        Oi tudo bem, se poderia mostrar algum exemplo de como fazer isso fazendo favor
        Muito Obrigado

        1 Reply Last reply Reply Quote 0
        • P
          paulocarajas
          last edited by

          coloca as configurações de proxy no dropbox que funciona mesma coisa pro skydriver

          1 Reply Last reply Reply Quote 0
          • C
            calijurio
            last edited by

            Galera, quem ta com problemas para acessar o Gmail, eu consegui contornar o problema, configurei o Squidguard para toda vez qeu a pessoa entrar nos sites www.gmail.com e www.gmail.com.br ele redirecione para a pagina www.lemail.com.br

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

              aproveitando para tirar uma duvida, vi que tem a versão squid3-dev que intercepta ssl em modo transparente, e agora a desse topico, então minha pergunta é: esse a mesma coisa que a versão dev?

              se não,
              sei que versão dev vem de desenvolvimento e que por tanto não é estável, e talvez algumas coisas tenham que ser feitas como se diz na mão, então se caso forem versões diferentes alguem poderia esclarecer a diferente entre as duas versões e quais as vantagens e desvantagens de cada uma, e por ultimo caso coloque o proxy transparente com filtro de ssl, com certificado auto assinado, vai ficar dando aquela tela de erro caso não importe o certificado em todos os pc correto?
              há alguma forma de contornar isso, sem ter que colcoar certificado valido, pois aqui é uma instituição de ensino publica, ai pra adquirir certificado digital já viu né a maior burocracia do mundo, e segundo se tiver importar em todas as maquinas, pq aqui tem wifi pra alunos e visitantes, ai já viu né todo dia tem pc novo na rede, vou passar o dia todim só adicionando certificado em notes

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

                Boa noite marcioducrato! Nesse seu caso as versões não são estáveis pois existem mantedores do pacote pessoas dedicadas a esse projeto magnifico e sempre a mudanças.. bom vejo que outra duvida sua é sobre certificado, bom esse problema é pelo motivo de ser auto-assinado  alguns sites não vão entender e apresentará o erro.. não entendo muito de certificados mais é uma base. Oque voce pode fazer é colocar uma vlan na sua rede e tentar passar somente pelo squid3 e não marcar o ssl, ou colocar uma 2ª placa de rede e fazer o memso procedimento mas retirar o ssl assim fica perfeitoo..

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

                  blza mais minha duvida principal é:

                  esse 3.3.10 é a mesma coisa do squid-dev?
                  e caso esse 3.3.10 faz o filtro ssl em modo transparente correto? que antes só era feito pelo squid-dev então quais as diferenças e pq ter os dois é isso que um nó na minha cabeça.

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

                    Bom! "esse 3.3.10 é a mesma coisa do squid-dev?"

                    marcioducrato a versão 3.3.10 é o squid3-dev… e em ter os 2 não, pois é squid, squid3 e o squid3-dev o ultimo sim faz interceptação SSL em modo transparente usando o certificado auto-assinado... assim voce escolhe qual usar..
                      :D

                    1 Reply Last reply Reply Quote 0
                    • S
                      silvabas
                      last edited by

                      Boa noite,

                      Estou tentando configurar o squid3-dev, Versão 3.3.10 pkg 2.2.6, como Proxy transparente o mesmo já esta com o certificado criado, habilitei o protocolo IPV6 "uso IPV4" porem o mesmo start o serviço e depois de um tempo se encerrar, quando o serviço do Proxy para ninguém consegui navegar, tenho que desmarca o Transparent Proxy, mesmo que encerrado e star-talo novamente sem marcar o Transparent Proxy, porem acontece à mesma coisa que citado acima ele se encerrar e todos os colaboradores voltam a navegar, segue os logs das duas situações.

                      Situação Transparent Proxy:

                      Last 50 system log entries
                      Oct 8 22:34:36 squid[86838]: Squid Parent: will start 1 kids
                      Oct 8 22:34:36 squid[86838]: Squid Parent: (squid-1) process 87272 started
                      Oct 8 22:34:37 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:34:37 squid[86838]: Squid Parent: (squid-1) process 87272 exited with status 1
                      Oct 8 22:34:38 php: /pkg_edit.php: The command '/usr/pbi/squid-amd64/sbin/squid -k reconfigure -f /usr/pbi/squid-amd64/etc/squid/squid.conf' returned exit code '1', the output was '2014/10/08 22:34:38| Warning: empty ACL: acl throttle_exts urlpath_regex -i "/var/squid/acl/throttle_exts.acl" squid: ERROR: No running copy'
                      Oct 8 22:34:40 squid[86838]: Squid Parent: (squid-1) process 2531 started
                      Oct 8 22:34:40 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:34:40 squid[86838]: Squid Parent: (squid-1) process 2531 exited with status 1
                      Oct 8 22:34:43 squid[86838]: Squid Parent: (squid-1) process 6882 started
                      Oct 8 22:34:43 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:34:43 squid[86838]: Squid Parent: (squid-1) process 6882 exited with status 1
                      Oct 8 22:34:46 squid[86838]: Squid Parent: (squid-1) process 23294 started
                      Oct 8 22:34:47 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:34:47 squid[86838]: Squid Parent: (squid-1) process 23294 exited with status 1
                      Oct 8 22:34:50 squid[86838]: Squid Parent: (squid-1) process 25745 started
                      Oct 8 22:34:50 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:34:50 squid[86838]: Squid Parent: (squid-1) process 25745 exited with status 1
                      Oct 8 22:34:50 squid[86838]: Squid Parent: (squid-1) process 25745 will not be restarted due to repeated, frequent failures
                      Oct 8 22:34:50 squid[86838]: Exiting due to repeated, frequent failures

                      Situação Sem Transparent Proxy:

                      Last 50 system log entries
                      Oct 8 22:36:48 squid[71794]: Squid Parent: will start 1 kids
                      Oct 8 22:36:48 squid[71794]: Squid Parent: (squid-1) process 72264 started
                      Oct 8 22:36:49 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:36:49 squid[71794]: Squid Parent: (squid-1) process 72264 exited with status 1
                      Oct 8 22:36:50 php: /pkg_edit.php: The command '/usr/pbi/squid-amd64/sbin/squid -k reconfigure -f /usr/pbi/squid-amd64/etc/squid/squid.conf' returned exit code '1', the output was '2014/10/08 22:36:50| Warning: empty ACL: acl throttle_exts urlpath_regex -i "/var/squid/acl/throttle_exts.acl" squid: ERROR: No running copy'
                      Oct 8 22:36:52 squid[71794]: Squid Parent: (squid-1) process 87072 started
                      Oct 8 22:36:53 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:36:53 squid[71794]: Squid Parent: (squid-1) process 87072 exited with status 1
                      Oct 8 22:36:56 squid[71794]: Squid Parent: (squid-1) process 90970 started
                      Oct 8 22:36:56 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:36:56 squid[71794]: Squid Parent: (squid-1) process 90970 exited with status 1
                      Oct 8 22:36:59 squid[71794]: Squid Parent: (squid-1) process 92629 started
                      Oct 8 22:36:59 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:36:59 squid[71794]: Squid Parent: (squid-1) process 92629 exited with status 1
                      Oct 8 22:37:02 squid[71794]: Squid Parent: (squid-1) process 93775 started
                      Oct 8 22:37:02 (squid-1): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
                      Oct 8 22:37:02 squid[71794]: Squid Parent: (squid-1) process 93775 exited with status 1
                      Oct 8 22:37:02 squid[71794]: Squid Parent: (squid-1) process 93775 will not be restarted due to repeated, frequent failures
                      Oct 8 22:37:02 squid[71794]: Exiting due to repeated, frequent failures
                      Agradeço antecipadamente! :)

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

                        Boa tarde alguém teve problema para acessar certificado digital estou com o problema de não aparecer a tela para selecionar o certificado.

                        Lucas Peregrino

                        1 Reply Last reply Reply Quote 0
                        • C
                          caue.hen
                          last edited by

                          Boa tarde,

                          Estou com problemas de filtragem de SSL.
                          Está tudo feito conforme o tutorial e as demais dicas deste post, porém continua não funcionando.
                          Acredito que a intercepção SSL não está rodando pois quando tento dar um telnet na porta q eu especifiquei, a porta está fechada, enquanto na porta do HTTP a conexão funciona.

                          Alguém tem alguma ideia?

                          1 Reply Last reply Reply Quote 0
                          • F
                            fernandork
                            last edited by

                            Gostaria de agradecer ao marcelloc e a todos que contribuíram com este tópico, pois graças a vocês estou com pfsense 2.1.5 + squid3-dev + squidGuard-squid3 funcionando em modo transparente!  :)

                            Tenho uma dúvida e creio que seja por minha falta de conhecimento.

                            Tentei colocar alguns sites que dão problema de certificado como Bypass, mas não consegui, eles continuam passando pelo proxy. E o tentei fazer um redirecionamento do www.gmail.com para www.lemail.com.br via squidguard, e tive problemas. Depois de criada a ACL o squidguard começava liberar sites bloqueados. Quando deleto a ACL o squidguard volta a bloquear normalmente. Isso pode ser alguma configuração errada?

                            1 Reply Last reply Reply Quote 0
                            • C
                              celsoncamelo
                              last edited by

                              Excelente tuto, porem a fiz a configuração e instalação do certificado e mesmo assim está com erro de certificado quando acessa https. Pode me dar uma luz? Usando windows 8.1!

                              Havia me esquecido do "always_direct allow all
                              ssl_bump server-first all"

                              Tudo funcionando perfeito!!

                              Valeu!!

                              1 Reply Last reply Reply Quote 0
                              • T
                                TreeDark
                                last edited by

                                Bom Dia a todos,

                                Marcelo gostaria de saber qual o tipo de cetificado e onde comprar para que não de o erro de certificado autoassinado.

                                Obrigado pelo maravilhoso projeto!!!

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

                                  @caue.hen:

                                  Boa tarde,

                                  Estou com problemas de filtragem de SSL.
                                  Está tudo feito conforme o tutorial e as demais dicas deste post, porém continua não funcionando.
                                  Acredito que a intercepção SSL não está rodando pois quando tento dar um telnet na porta q eu especifiquei, a porta está fechada, enquanto na porta do HTTP a conexão funciona.

                                  Alguém tem alguma ideia?

                                  Bom dia galera, estou tento o mesmo problema do certificado, quando fiz o bloqueio do facebook eo youtube quando vou acessa a pagina do google.com aparece assim
                                  Sua conexão não é particular e no final da pagina aparece o erro

                                  " Não é possível acessar www.google.com.br no momento, porque o website usa HSTS. Ataques e erros de rede geralmente são temporários. Portanto, essa página deve funcionar mais tarde.

                                  NET::ERR_CERT_AUTHORITY_INVALID"

                                  ALGUEM PODERIA ME AJUDA ESTOU TENTO MUITO DIFICULDADE COM ISSO,

                                  ABS

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

                                    Pra mim quando ocorreu esta mensagem…Limpei todos dados de Navegação e instalei CERTIFICADO e funcionou ok!

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

                                      @nblx96:

                                      Pra mim quando ocorreu esta mensagem…Limpei todos dados de Navegação e instalei CERTIFICADO e funcionou ok!

                                      faz isso da o mesmo erro mesmo erro,  :'(

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        TreeDark
                                        last edited by

                                        Olá alguém sabe me dizer se ele é compatível com o squidguard porque quando instalo o squidguard a lista Bypass proxy for these destination IPs para de funcionar e começa a dar erro de certificado.
                                        Quando está só o squid fica liso.

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

                                          @calijurio:

                                          Galera, quem ta com problemas para acessar o Gmail, eu consegui contornar o problema, configurei o Squidguard para toda vez qeu a pessoa entrar nos sites www.gmail.com e www.gmail.com.br ele redirecione para a pagina www.lemail.com.br

                                          Muito top essa ideia em
                                          mais como faiz isso eu nao sei
                                          poderia explicar fazendo favor
                                          muito obrigado

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

                                            Marcelloc, boa tarde!

                                            Uma dúvida bem básica sobre esse procedimento, não sei se já responderam.

                                            É possível esse procedimento rodar em o certificado no cliente local?

                                            Pergunto pois minha principal aplicação é em uma escola com 700+ clients, e seria uma tarefa no mínimo interessante instalar certificado, sem contar que a grande parte é móvel.

                                            Testei um ambiente de testes e não consegui sem o certificado local :(

                                            Grato e boas festas!

                                            Abraços!

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