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

    Dúvida quanto ao Squid 0.4.36_2 no pfsense 2.3.3_1

    Scheduled Pinned Locked Moved Portuguese
    26 Posts 6 Posters 3.0k 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.
    • empbillyE
      empbilly
      last edited by

      Tentou dar uma olhada na diferença entre o squid.inc da versao 2.2.6 com o squid.inc da nova?

      https://eliasmoraispereira.wordpress.com/

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

        Tentei.. mas… entendi quase nada :(

        1 Reply Last reply Reply Quote 0
        • empbillyE
          empbilly
          last edited by

          Anexa ai o squid.inc da versão antiga.

          https://eliasmoraispereira.wordpress.com/

          1 Reply Last reply Reply Quote 0
          • R
            reinaldo.feitosa
            last edited by

            Desculpa Marcos, tinha entendido o contrário.

            Faz um teste desmarcando "Allow Users on Interface", pelo que vi no squid.inc ele abre automaticamente a porta do squid no firewall quando esta opção esta marcada.

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

              @marochavieira:

              Tentei.. mas… entendi quase nada :(

              Nem a parte do squid.inc que diz: ???

              
              /*
               * Squid firewall rules configuration
               */
              function squid_generate_rules($type) {
              .
              .
              .
              
              

              Squid.Inc pfSense 2.2x

              
              https://github.com/pfsense/pfsense-packages/blob/master/config/squid3/34/squid.inc
              
              

              Squid.Inc pfSense 2.3.x

              
              https://github.com/pfsense/FreeBSD-ports/blob/devel/www/pfSense-pkg-squid/files/usr/local/pkg/squid.inc
              
              

              Se eu estivesse com um problema de regras de firewall criadas pelo proxy eu começaria a procurar aí.

              Não sei se é uma questão de regionalismo mas essa quantidade de exclamações e interrogações aparentam um certo nervosismo da sua parte e o "aguardo ajuda!" no seu post sugere uma certa exigência por solução imediata.

              Se não estiver certo, peço desculpas mas se a intenção foi essa mesma, sugiro rever as regras do fórum. Somos uma comunidade colaborativa, onde usamos nosso tempo livre para compartilhar conhecimento e tentar ajudar os outros.
              Esse nível de exigência e tom de postagem não condizem com o que nos dispomos a fazer aqui.

              Se o caso é tão grave e necessita de atendimento e solução imediata, sugiro fazer a subscrição Gold ou contratar horas de consultoria direto com a Netgate.

              Se quiser comentar parte do código PHP do squid.inc, você pode usar o // para comentar uma linha de cada vez ou usar o

              /*
              Para comentar grandes trechos de código
              */

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

              Help a community developer! ;D

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

                Boa tarde Marcello

                Peço desculpas se passei a imagem de nervosismo ou exigindo solução imediata!!

                O grande uso de !! e ?? é uma coisa minha mesmo, sempre uso muito!!

                Mas não com o tom que você pensou.. me desculpa de verdade mesmo!!

                E obrigado por me ajudar!!

                Sei que você tenta ajudar a todos e também sei que não fica todo seu tempo aqui, como todos aqui do fórum.

                Vou tentar escrever menos isso para evitar esse tipo de constrangimento.

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

                  @Reinaldo:

                  Desculpa Marcos, tinha entendido o contrário.

                  Faz um teste desmarcando "Allow Users on Interface", pelo que vi no squid.inc ele abre automaticamente a porta do squid no firewall quando esta opção esta marcada.

                  Boa tarde

                  Segue em anexo os dois arquivos

                  squids-inc.zip

                  1 Reply Last reply Reply Quote 0
                  • empbillyE
                    empbilly
                    last edited by

                    marochavieira,

                    Usa um diff check online como o https://www.diffchecker.com pra verificar as mudanças entre os dois arquivos. Após isso tenta analisar a parte que o marcelloc informou.

                    /*
                     * Squid firewall rules configuration
                     */
                    function squid_generate_rules($type) {
                    .
                    .
                    .
                    

                    https://eliasmoraispereira.wordpress.com/

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

                      @empbilly:

                      Usa um diff check online como o https://www.diffchecker.com pra verificar as mudanças entre os dois arquivos. Após isso tenta analisar a parte que o marcelloc informou.

                      Os arquivos são bem diferentes. Sugiro analisar a função que mostrei e comentar as linhas que criam as regras.

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

                      Help a community developer! ;D

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

                        Da uma olhada nesse post.

                        Aparentemente o parametro Quick  foi o responsável pela mudança de comportamento.

                        https://github.com/pfsense/FreeBSD-ports/pull/305

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

                        Help a community developer! ;D

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

                          Bom dia Marcello

                          Inicialmente eu peguei todo o código do Squid firewall rules configuration da versão 2.2.6 e substituí pela mesma da nova versão e funcionou… porém está assim só em ambiente de testes.

                          Para produção eu vou analisar melhor e tentar entender o código.

                          Quanto ao quick.. vou testar agora para ver se é ele mesmo.

                          Obrigado até então.

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

                            Boa noite Marcello

                            Cantei vitória antes da hora, achei que a substituição da parte do código:
                            /*

                            • Squid firewall rules configuration
                              */
                              da versão 2.2.6 para a atual resolveria a questão, mas continua igual.

                            Quero aproveitar o tópico para tirar outra dúvida quanto a regra

                            O Limiter não funciona também?
                            Testei na regra de proxy criada e também não funcionou.
                            A questão de regras eu consigo controlar pelo squidguard, mas gostaria de limitar minha conexão para os usuários com proxy, mas pelo que vi não funciona como na 2.2.6.

                            Funciona de uma forma diferente ou realmente não funciona mais?

                            No mais.. muito obrigado.

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

                              Adiciona essa linha logo abaixo do global $config

                              
                              function squid_generate_rules($type) {
                              	global $config;
                                       return "# Sem regras automaticas \n";
                              
                              

                              Dessa forma o pacote não vai gerar regra nenhuma.

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

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • M
                                MR-NT
                                last edited by

                                Dear  marcelloc

                                Where should i put this Code

                                Code: [Select]
                                function squid_generate_rules($type) {
                                global $config;
                                        return "# Sem regras automaticas \n";

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

                                  @MR-NT:

                                  Dear  marcelloc

                                  Where should i put this Code

                                  Code: [Select]
                                  function squid_generate_rules($type) {
                                  global $config;
                                          return "# Sem regras automaticas \n";

                                  This specific configuration disables any squid firewall rule creation. This is not what you are looking for.

                                  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.