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

[GUIA] Proxy HTTP/HTTPS + SquidGuard + sgerror.php + WPAD via DHCP e DNS 100%

Scheduled Pinned Locked Moved Portuguese
182 Posts 40 Posters 58.1k 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
    marcelloc
    last edited by Jun 14, 2017, 12:40 PM

    O nginx.conf é da interface web do pfSense.
    Provavelmente você não passou ela pra https.

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

    Help a community developer! ;D

    1 Reply Last reply Reply Quote 0
    • G
      guitarcleiton
      last edited by Jun 14, 2017, 1:49 PM

      @marcelloc:

      O nginx.conf é da interface web do pfSense.
      Provavelmente você não passou ela pra https.

      Sim, correto, não sei se alterando na interface web ele deveria alterar ali, mas ajustando manualmente para uma porta alternativa funcionou.

      Trabalhar sem https é correr riscos desnecessários.

      Minha base é antiga já passou por diversos upgrades, também não sei se isso pode influenciar em algo.

      Agora estou tentando entender o código para saber o motivo da 2º instancia não interpretar o PHP.

      Analista de Sistemas
      Bacharel em Sistemas de Informação

      https://cleiton.tech.blog/

      1 Reply Last reply Reply Quote 0
      • B
        brunok
        last edited by Jun 15, 2017, 10:43 PM

        @guitarcleiton:

        @marcelloc:

        O nginx.conf é da interface web do pfSense.
        Provavelmente você não passou ela pra https.

        Sim, correto, não sei se alterando na interface web ele deveria alterar ali, mas ajustando manualmente para uma porta alternativa funcionou.

        Trabalhar sem https é correr riscos desnecessários.

        Minha base é antiga já passou por diversos upgrades, também não sei se isso pode influenciar em algo.

        Agora estou tentando entender o código para saber o motivo da 2º instancia não interpretar o PHP.

        Poste aqui o conteúdo do seu nginx_wpad.conf. Deve ter alguma quebra de linha.

        1 Reply Last reply Reply Quote 0
        • R
          Rene_Probst
          last edited by Jun 16, 2017, 8:49 PM

          Boa tarde pessoal;

          Tava quase terminando de testar meu pfsense com essa conf muito boa. Porem o ultimo teste que eu fiz foi testar ligações do Skype tanto vídeo chamada como so chamada padrão. Porem ele nao conecta. Coloquei nas expressoes regulares a palavra Skype no target BRADESCO onde em todos os grupos estão setadas como whitlist. mas memso assim nao consigo realizar chamadas alguém pode me ajudar.

          1 Reply Last reply Reply Quote 0
          • B
            brunok
            last edited by Jun 16, 2017, 11:34 PM

            @Rene_Probst:

            Boa tarde pessoal;

            Tava quase terminando de testar meu pfsense com essa conf muito boa. Porem o ultimo teste que eu fiz foi testar ligações do Skype tanto vídeo chamada como so chamada padrão. Porem ele nao conecta. Coloquei nas expressoes regulares a palavra Skype no target BRADESCO onde em todos os grupos estão setadas como whitlist. mas memso assim nao consigo realizar chamadas alguém pode me ajudar.

            Provavelmente você está bloqueando tudo no SquidGuard. No caso do skype, ele utiliza diversos DNS e precisaria verificar no log todos e ir liberando.

            Por enquanto, pode liberar a categoria "webphone" que vai funcionar.

            1 Reply Last reply Reply Quote 0
            • R
              Rene_Probst
              last edited by Jun 19, 2017, 12:07 PM Jun 19, 2017, 11:44 AM

              @brunok:

              @Rene_Probst:

              Boa tarde pessoal;

              Tava quase terminando de testar meu pfsense com essa conf muito boa. Porem o ultimo teste que eu fiz foi testar ligações do Skype tanto vídeo chamada como so chamada padrão. Porem ele nao conecta. Coloquei nas expressoes regulares a palavra Skype no target BRADESCO onde em todos os grupos estão setadas como whitlist. mas memso assim nao consigo realizar chamadas alguém pode me ajudar.

              Provavelmente você está bloqueando tudo no SquidGuard. No caso do skype, ele utiliza diversos DNS e precisaria verificar no log todos e ir liberando.

              Por enquanto, pode liberar a categoria "webphone" que vai funcionar.

              Ola Bruno obrigado pela ajuda mas esta categoria nao esta bloqueado no squid guard,  na realidade a minha politica esta da seguinte forma. no squid guard esta td liberado e vou bloqueando manualmente o que preciso. E o que acontece no skype a pessoa loga normalmente o chat e transferencia de arquivos funciona tambem normal porem somente chamadas e video chamadas que nao funciona meu firewall esta any full liberado na Lan. O que sera que pode ser. Sera que ainda e no Squid guard.

              Fiz um teste aqui agora de transferencia de arquivos por exemplo seu eu mandar um arquivo txt ele nao deixa evniar da erro agora seu eu mandar um arquivo Winrar ele aceita e envia que estranho.  E outra eu tirei meu ip dos grupo do squid e deixa no grupo full liberado mas mesmo assim as chamadas nao funcionam.

              1 Reply Last reply Reply Quote 0
              • B
                brunok
                last edited by Jun 19, 2017, 12:45 PM

                @Rene_Probst:

                @brunok:

                @Rene_Probst:

                Boa tarde pessoal;

                Tava quase terminando de testar meu pfsense com essa conf muito boa. Porem o ultimo teste que eu fiz foi testar ligações do Skype tanto vídeo chamada como so chamada padrão. Porem ele nao conecta. Coloquei nas expressoes regulares a palavra Skype no target BRADESCO onde em todos os grupos estão setadas como whitlist. mas memso assim nao consigo realizar chamadas alguém pode me ajudar.

                Provavelmente você está bloqueando tudo no SquidGuard. No caso do skype, ele utiliza diversos DNS e precisaria verificar no log todos e ir liberando.

                Por enquanto, pode liberar a categoria "webphone" que vai funcionar.

                Ola Bruno obrigado pela ajuda mas esta categoria nao esta bloqueado no squid guard,  na realidade a minha politica esta da seguinte forma. no squid guard esta td liberado e vou bloqueando manualmente o que preciso. E o que acontece no skype a pessoa loga normalmente o chat e transferencia de arquivos funciona tambem normal porem somente chamadas e video chamadas que nao funciona meu firewall esta any full liberado na Lan. O que sera que pode ser. Sera que ainda e no Squid guard.

                Fiz um teste aqui agora de transferencia de arquivos por exemplo seu eu mandar um arquivo txt ele nao deixa evniar da erro agora seu eu mandar um arquivo Winrar ele aceita e envia que estranho.  E outra eu tirei meu ip dos grupo do squid e deixa no grupo full liberado mas mesmo assim as chamadas nao funcionam.

                Desta maneira que eu ensinei no tópico, não é feito nenhum controle no SQUID. Somente no SQUIDGUARD.

                Você precisa ver o log dos bloqueios no squidguard em tempo real e tentar fazer ligação no skype. Vai aparecer o bloqueio na lista e aí você libera.

                1 Reply Last reply Reply Quote 0
                • R
                  Rene_Probst
                  last edited by Jun 19, 2017, 12:50 PM

                  Oi pessoal descobri o meu problema.

                  Seguinte eu configurei o squid para autenticação local certo e fazendo isto automaticamente as chamadas do skype nao funciona quando eu tirei a autenticação volto a funcionar as chamadas do skype.
                  Por que eu fiz isso por que eu quero que no relatorio do ligthsquid quero que saia os nomes dos usuarios autenticados no squid.
                  Entao o que eu fiz foi add os dominios que tinha na base de dados do squid Guard da Black list que baixei no caso da Shalla. e add em ACLs -> Whitelist estes domnios e entao funciono agora consigo fazer chamadas e video chamadas com usuarios autenticados no squid e funcionando as acls e bloqueios do Squid Guard.  ;) ;) ;D ;D

                  1 Reply Last reply Reply Quote 0
                  • R
                    Rene_Probst
                    last edited by Jun 19, 2017, 2:32 PM

                    Ola Tenho uma outra duvida.

                    Sabe se tem alguma previsão para que a pagina de bloqueio do squid "sgerror" apareça também para paginas HTTPS?  A principio ela so funciona para paginas http.

                    1 Reply Last reply Reply Quote 0
                    • M
                      marcelloc
                      last edited by Jun 19, 2017, 3:03 PM

                      Eu sinceramente acho que não vai. O squidguard é muito antigo e tem limitações. Pra você ter uma ideia, a forma com que ele responde ao squid gera alerta no cache.log.

                      A alternativa que estou trabalhando forte para superar o squidguard em performance e funcionalidade é o e2guardian.

                      Se utiliza o wpad, da uma olhada no pacote.

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

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • A
                        andrefreire
                        last edited by Jun 26, 2017, 2:14 PM

                        Bom dia !

                        Como personalizo o proxy.pac para a realidade das minhas redes?

                        Alterei diretamente o arquivo mas após o reboot do pfsense ele volta ao padrão.

                        Obrigado.

                        1 Reply Last reply Reply Quote 0
                        • M
                          marcelloc
                          last edited by Jun 26, 2017, 2:29 PM

                          @andrefreire:

                          Alterei diretamente o arquivo mas após o reboot do pfsense ele volta ao padrão.

                          Se está usando o pacote WPAD, você edita pela interface gráfica em services -> WPAD.

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

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • H
                            hunterjn
                            last edited by Jun 28, 2017, 11:59 AM

                            @brunok:

                            Estou usando este cenário em 6 locais e está rodando 100%!  8) :D

                            Funcionando 100%, obrigado por compartilhar com todos.
                            Abraços.

                            Juan Damo - Network Administrator

                            Principal área: TCP/IP (Modo escovar bits)

                            Também posso te ajudar com Cisco Systems, Windows Server e Zabbix.

                            https://www.facebook.com/hunterjn

                            https://juandhelper.wordpress.com/

                            1 Reply Last reply Reply Quote 0
                            • A
                              andrefreire
                              last edited by Jun 29, 2017, 3:39 PM

                              Boa tarde a todos !

                              Aqui também funcionando 100% em 10 empresas.

                              Não entendi a mágica de não precisar instalar o certificado nas estações mas enfim, ajudou bastante.

                              1 Reply Last reply Reply Quote 0
                              • R
                                roxton85
                                last edited by Jun 29, 2017, 7:50 PM

                                @Rene_Probst:

                                Oi pessoal descobri o meu problema.

                                Seguinte eu configurei o squid para autenticação local certo e fazendo isto automaticamente as chamadas do skype nao funciona quando eu tirei a autenticação volto a funcionar as chamadas do skype.
                                Por que eu fiz isso por que eu quero que no relatorio do ligthsquid quero que saia os nomes dos usuarios autenticados no squid.
                                Entao o que eu fiz foi add os dominios que tinha na base de dados do squid Guard da Black list que baixei no caso da Shalla. e add em ACLs -> Whitelist estes domnios e entao funciono agora consigo fazer chamadas e video chamadas com usuarios autenticados no squid e funcionando as acls e bloqueios do Squid Guard.  ;) ;) ;D ;D

                                Porque nao configurou o proxy nas conf do Skype?

                                1 Reply Last reply Reply Quote 0
                                • B
                                  baesoares
                                  last edited by Jul 27, 2017, 1:05 PM

                                  Bruno meus parabéns pelo tutorial, fiz em meu ambiente de teste e ficou show de bola.

                                  No entanto, a página de erro não aparece ou não redireciona, ele bloqueia mais vai para a página de erro do navegador.
                                  Como faço para ele ir para a página de erro correta?

                                  Alguém está tendo o mesmo problema?

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    marcelloc
                                    last edited by Jul 27, 2017, 3:47 PM

                                    @baesoares:

                                    ele bloqueia mais vai para a página de erro do navegador.

                                    Se a página for https e não estiver interceptando ssl, o erro que o usuário recebe é esse mesmo.

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

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      baesoares
                                      last edited by Jul 27, 2017, 5:13 PM

                                      Obs3: Não funciona para dispositivos mobiles (Android / iOS / WindowsPhone), a não ser que você configure manualmente nos aparelhos,
                                      o que torna inviável. Neste caso, a solução seria isolar a rede wifi com um Captive Portal

                                      como eu poderia fazer esse isolamento?
                                      Existe algum tutorial para habilitar isso?

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        baesoares
                                        last edited by Jul 27, 2017, 5:15 PM

                                        Se a página for https e não estiver interceptando ssl, o erro que o usuário recebe é esse mesmo.

                                        Marcelo, eu segui todo o tutorial do bruno e marquei a opção te interceptação de ssl conforme mostrado no tutorial e mesmo assim dá o erro.

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          marcelloc
                                          last edited by Jul 27, 2017, 5:25 PM

                                          ssl_bump none all

                                          Esta opção segundo a documentação do squid (http://www.squid-cache.org/Doc/config/ssl_bump/) tem o mesmo efeito do splice all, que analisa o certificado mas não intercepta o ssl.

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

                                          Help a community developer! ;D

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