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

    Traffic Shapper Queues Squid Pfsense 2.1.5

    Scheduled Pinned Locked Moved Portuguese
    11 Posts 4 Posters 1.4k 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.
    • T Offline
      tomaswaldow
      last edited by

      O Squid não vai entrar na regra pois o trafego está vindo do próprio pfSense, creio que vai ter que fazer uma regra de Match ou usar o Limiter.

      Tomas @ 2W Consultoria

      1 Reply Last reply Reply Quote 0
      • G Offline
        gilmarcabral
        last edited by

        Regra de Match seria a regra aplicada na aba Floating?

        1 Reply Last reply Reply Quote 0
        • T Offline
          tomaswaldow
          last edited by

          Sim, não tenho certeza se funciona, mas vale a pena testar.

          Tomas @ 2W Consultoria

          1 Reply Last reply Reply Quote 0
          • V Offline
            victorfmaraujo
            last edited by

            @Tomas:

            Sim, não tenho certeza se funciona, mas vale a pena testar.

            Uma regra de Match colocando como source 127.0.0.1:3128.

            Você pode copiar uma regra já criada pelo Wizard com o Destino HTTP.

            1 Reply Last reply Reply Quote 0
            • L Offline
              LFCavalcanti
              last edited by

              Olá!

              Desculpe não ter te respondido no G-Talk.

              Então, usar o traffic shape para controlar trafego gerado pelo Squid é uma batalha onde você já começa perdendo, pelos motivos citados pelo pessoal.

              Pelo que entendi, você precisa fazer apenas limitação de uso de banda, certo? As regras de Floating talvez resolvam, sinceramente nunca rodei esse cenário com Proxy transparente. A maneira mais fácil seria usar o próprio Squid para aplicar limitação de banda.

              squid.png
              squid.png_thumb

              –

              Luiz Fernando Cavalcanti
              IT Manager
              Arriviera Technology Group

              1 Reply Last reply Reply Quote 0
              • G Offline
                gilmarcabral
                last edited by

                Bom dia.
                Depois de muito sofrimento consegui fazer funcionar, porem tive que fazer algumas adequações que são elas.
                Criei as Filas conforme em anexo.
                Criei as regras de Floating.
                Tive q criar uma regra na lan que tudo indo para o ip 127.0.0.1 na porta 3128 usar a fila qhttp.
                Como estou utilizando squid transparente tive que colocar alem dele rodar na interface lan, rodar tambem na inferface loopback.

                Em anexo print das configurações que utilizei.

                Desta forma as conexões tipo copiar arquivo da lan para o servidor pfsense ira cair na qlink, ira utilizar a velocidade maxima da placa de rede.
                Trafego que sai do proprio pfsense na porta 3128 Proxy cai na fila qhttp apliquei na rule lan.
                Trafego com destino ao ip 177.88.125 ira cair na fila qMonitor
                Criei outra 2 regras de navegação de saida da porta 80 443 8043 e 8008 para cair tambem na fila qhttp.

                ![Captura de tela de 2015-03-14 08:50:19.png](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:19.png)
                ![Captura de tela de 2015-03-14 08:50:19.png_thumb](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:19.png_thumb)
                ![Captura de tela de 2015-03-14 08:50:30.png](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:30.png)
                ![Captura de tela de 2015-03-14 08:50:30.png_thumb](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:30.png_thumb)
                ![Captura de tela de 2015-03-14 08:50:38.png](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:38.png)
                ![Captura de tela de 2015-03-14 08:50:38.png_thumb](/public/imported_attachments/1/Captura de tela de 2015-03-14 08:50:38.png_thumb)

                1 Reply Last reply Reply Quote 0
                • L Offline
                  LFCavalcanti
                  last edited by

                  Olá!

                  Que bom que conseguiu!

                  E obrigado por compartilhar a solução.

                  Uma pergunta: Eu tenho encontrado problemas de desempenho sempre que uso a interface loopback no Squid, como ficou o desempenho de navegação nesse setup?

                  –

                  Luiz Fernando Cavalcanti
                  IT Manager
                  Arriviera Technology Group

                  1 Reply Last reply Reply Quote 0
                  • G Offline
                    gilmarcabral
                    last edited by

                    LFCavalcanti pelos testes que fiz não notei perda de desempenho.
                    Neste ambiente estou utilizando modo transparente, mas em breve terei que fazer um outro traffic shapper em um outor ambiente com proxy autenticado e também com vpn e mais algumas coisas.
                    O seu problema como foi? colocou o squid para rodar na lan e na loopback e ficou lento?
                    Performance caiu drasticamente?

                    1 Reply Last reply Reply Quote 0
                    • L Offline
                      LFCavalcanti
                      last edited by

                      @gilmarcabral:

                      LFCavalcanti pelos testes que fiz não notei perda de desempenho.
                      Neste ambiente estou utilizando modo transparente, mas em breve terei que fazer um outro traffic shapper em um outor ambiente com proxy autenticado e também com vpn e mais algumas coisas.
                      O seu problema como foi? colocou o squid para rodar na lan e na loopback e ficou lento?
                      Performance caiu drasticamente?

                      Olá!

                      Sim, no PFSense 2.0.3 por exemplo era preciso colocar as regras de Floating e o Squid no Loopback para conseguir um real balanceamento de carga.

                      Já no 2.1.5, apesar de não precisar disso, implantei o Squid autenticado via NTLM, com Traffic Shaping, fiz regras de floating, regras de firewall com fila, o que você fez, mas tive problemas com desempenho. O cache demorava demais para responder e os usuários são impacientes, uma coisa é a página abrir aos poucos e outra é demorar e abrir do nada na tela.
                      Solução foi desativar o cache do Squid totalmente e direcionar certos sites como de bancos, sistemas Web de fornecedores e afins por fora do Squid.

                      –

                      Luiz Fernando Cavalcanti
                      IT Manager
                      Arriviera Technology Group

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        gilmarcabral
                        last edited by

                        Entendi.
                        Ainda não tenho um ambiente com proxy autenticado com balanceamento e traffic shapper.
                        Tenho um ambiente com balanceamento de carga porem sem traffic shapper.
                        Tenho um outro ambiente proxy transparente com traffic shapper
                        E outro ambiente squid + squidguard em modo autenticado com failover (Este cheguei a usar traffic shapper, mas tirei atoa por causa da operadora com problema pensando que era o traffic shapper).

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