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

    Captive portal no squid não funciona

    Scheduled Pinned Locked Moved Portuguese
    26 Posts 3 Posters 5.3k 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.
    • D
      didonsom
      last edited by

      olá Amigo,

      Verifique esses posts e veja se te ajuda..

      • Patch captive portal para Squid.

      https://forum.pfsense.org/index.php?topic=103745.msg578553#msg578553

      https://forum.pfsense.org/index.php?topic=92497.0

      Se depois que aplicar o patch e o serviço do squid não iniciar, realize os links abaixo, atentando-se na versão do seu pfsense (AMD64 ou I386).

      rm /usr/pbi/squid-amd64/bin/check_ip.php
      cp /usr/local/bin/check_ip.php /usr/pbi/squid-amd64/bin/
      ln -s /usr/local/bin/php /usr/pbi/squid-amd64/local/bin/php
      ln -s /usr/local/lib/php /usr/pbi/squid-amd64/local/lib/php
      ln -s /usr/local/etc/php.ini /usr/pbi/squid-amd64/local/etc/php.ini
      ln -s /usr/local/lib/libsqlite3.so.0 /usr/pbi/squid-amd64/local/lib/
      ln -s /usr/local/lib/libintl.so.8.1.14 /usr/pbi/squid-amd64/lib/libintl.so.8
      ln -s /usr/local/lib/libmcrypt.so.4 /usr/pbi/squid-amd64/lib
      ln -s /usr/local/lib/libonig.so.1 /usr/pbi/squid-amd64/lib
      ln -s /usr/local/lib/libsodium.so.13 /usr/pbi/squid-amd64/lib
      ln -s /usr/local/lib/libssh2.so.1 /usr/pbi/squid-amd64/lib
      ln -s /usr/local/lib/ipsec/libvici.so.0 /usr/pbi/squid-amd64/lib
      ln -s /usr/local/lib/libzmq.so.5 /usr/pbi/squid-amd64/lib

      • Configuração do servidor Radius ( utilize se precisar integrar com o Active Directory )

      https://forum.pfsense.org/index.php?topic=56238.0

      Acho que é isso.. Espero ter ajudado,

      Abraços,

      Diego

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

        complementando,

        faltou mais um detalhe.. Para o captive portal funcionar com o squid é necessário liberar um endereço para que este não passe pelo proxy, como exemplo o site da empresa, para que com isso ao abrir o navegador o site chamado seja esse.

        Abraços,

        Diego

        1 Reply Last reply Reply Quote 0
        • V
          VictorM
          last edited by

          A duvida pode ser bem leiga, mas tenho que fazer, pra que serve e patch captive portal?

          1 Reply Last reply Reply Quote 0
          • V
            VictorM
            last edited by

            @didonsom:

            olá Amigo,

            Verifique esses posts e veja se te ajuda..

            • Patch captive portal para Squid.

            https://forum.pfsense.org/index.php?topic=103745.msg578553#msg578553

            https://forum.pfsense.org/index.php?topic=92497.0

            Se depois que aplicar o patch e o serviço do squid não iniciar, realize os links abaixo, atentando-se na versão do seu pfsense (AMD64 ou I386).

            rm /usr/pbi/squid-amd64/bin/check_ip.php
            cp /usr/local/bin/check_ip.php /usr/pbi/squid-amd64/bin/
            ln -s /usr/local/bin/php /usr/pbi/squid-amd64/local/bin/php
            ln -s /usr/local/lib/php /usr/pbi/squid-amd64/local/lib/php
            ln -s /usr/local/etc/php.ini /usr/pbi/squid-amd64/local/etc/php.ini
            ln -s /usr/local/lib/libsqlite3.so.0 /usr/pbi/squid-amd64/local/lib/
            ln -s /usr/local/lib/libintl.so.8.1.14 /usr/pbi/squid-amd64/lib/libintl.so.8
            ln -s /usr/local/lib/libmcrypt.so.4 /usr/pbi/squid-amd64/lib
            ln -s /usr/local/lib/libonig.so.1 /usr/pbi/squid-amd64/lib
            ln -s /usr/local/lib/libsodium.so.13 /usr/pbi/squid-amd64/lib
            ln -s /usr/local/lib/libssh2.so.1 /usr/pbi/squid-amd64/lib
            ln -s /usr/local/lib/ipsec/libvici.so.0 /usr/pbi/squid-amd64/lib
            ln -s /usr/local/lib/libzmq.so.5 /usr/pbi/squid-amd64/lib

            • Configuração do servidor Radius ( utilize se precisar integrar com o Active Directory )

            https://forum.pfsense.org/index.php?topic=56238.0

            Acho que é isso.. Espero ter ajudado,

            Abraços,

            Diego

            como realizo esse links no i386?

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

              @VictorM:

              A duvida pode ser bem leiga, mas tenho que fazer, pra que serve e patch captive portal?

              Esse patch serve para integrar o squid com o captive portal.
              O mesmo tem que ser aplicado manualmente em virtude do bug #5594. Esse patch é uma contribuição do Marcelloc, o "ninja" do PFSENSE :) e moderador do fórum.

              Em relação aos links…

              já tentou alterar aonde está AMD64 para I386 ? nessa parte não vou conseguir te ajudar, pq a muito tempo não utilizo o pfsense I386

              abraços,

              Diego

              1 Reply Last reply Reply Quote 0
              • V
                VictorM
                last edited by

                @didonsom:

                Esse patch serve para integrar o squid com o captive portal.
                O mesmo tem que ser aplicado manualmente em virtude do bug #5594. Esse patch é uma contribuição do Marcelloc, o "ninja" do PFSENSE :) e moderador do fórum.

                Em relação aos links…

                já tentou alterar aonde está AMD64 para I386 ? nessa parte não vou conseguir te ajudar, pq a muito tempo não utilizo o pfsense I386

                abraços,

                Diego

                Diego eu tentei adicionar manualmente o patch e me veio esse erro o que devo fazer ?

                Patch can NOT be applied cleanly (detalhe)
                Patch can NOT be reverted cleanly (detalhe)

                Em relação aos links eu pensei na ideia de mudar pra i386, mas minha duvida foi tipo, como eu realizo ele, desculpa a leiguice mas é que sou novo nisso.

                Desde ja muito grato pela sua ajuda.

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

                  @VictorM:

                  @didonsom:

                  Esse patch serve para integrar o squid com o captive portal.
                  O mesmo tem que ser aplicado manualmente em virtude do bug #5594. Esse patch é uma contribuição do Marcelloc, o "ninja" do PFSENSE :) e moderador do fórum.

                  Em relação aos links…

                  já tentou alterar aonde está AMD64 para I386 ? nessa parte não vou conseguir te ajudar, pq a muito tempo não utilizo o pfsense I386

                  abraços,

                  Diego

                  Diego eu tentei adicionar manualmente o patch e me veio esse erro o que devo fazer ?

                  Patch can NOT be applied cleanly (detalhe)
                  Patch can NOT be reverted cleanly (detalhe)

                  Em relação aos links eu pensei na ideia de mudar pra i386, mas minha duvida foi tipo, como eu realizo ele, desculpa a leiguice mas é que sou novo nisso.

                  Desde ja muito grato pela sua ajuda.

                  em relação ao patch, você tem que clicar em apply e não em test.

                  para aplicar os links, Acesse diagnostic > command adicione o link na primeira linha e clique em execute.

                  • Antes de executar esse procedimento, veja se o serviço do squid está funcionando.

                  que versão do pfsense você está utilizando?

                  abraços,

                  Diego

                  1 Reply Last reply Reply Quote 0
                  • V
                    VictorM
                    last edited by

                    Utilizo a versão 2.2.6

                    1 Reply Last reply Reply Quote 0
                    • V
                      VictorM
                      last edited by

                      Como faco pra saber se meu patch ta funcionando? por que ja fiz de tudo e mesmo assim ele não abre, quando coloco em autenticacao local ele abre o site sem passar pelo proxy como eu configurei na firewall, mas quando mudo a autenticacao pra captive portal ele da erro de proxy, como se nao tivesse encontrando, nao sei mais o que fazer, alguem me ajuda?

                      1 Reply Last reply Reply Quote 0
                      • V
                        VictorM
                        last edited by

                        Galera, alguem porfavor me ajude, ja fiz de tudo e mesmo assim o portal captive nao funciona com proxy, quando eu coloco pra fazer autenticacao local ele faz, ai coloque uma pagina pra nao passar pelo o squid e tmb foi mas quando mudo a autenticacao pra captive portal ele nao abre, nao sei mais o que fazer alguem porfavor me ajuda? Estou desesperado pq esta meu trabalho em jogo.

                        Grato,

                        Victor.

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

                          @VictorM:

                          Galera, alguem porfavor me ajude, ja fiz de tudo e mesmo assim o portal captive nao funciona com proxy, quando eu coloco pra fazer autenticacao local ele faz, ai coloque uma pagina pra nao passar pelo o squid e tmb foi mas quando mudo a autenticacao pra captive portal ele nao abre, nao sei mais o que fazer alguem porfavor me ajuda? Estou desesperado pq esta meu trabalho em jogo.

                          Grato,

                          Victor.

                          Amigo,

                          Se ninguém respondeu é q provavelmente não saibam como resolver! Tente procurar no fórum internacional para ver se alguém já passou por esse problema!

                          Abraços,

                          Diego

                          1 Reply Last reply Reply Quote 0
                          • V
                            VictorM
                            last edited by

                            Diego voce pode me passar um contato seu? vi em um topico que voce conseguiu o que eu preciso, assim eu consigo fazer ele funcionar com autenticacao local so nao com o captive

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

                              @VictorM:

                              Diego voce pode me passar um contato seu? vi em um topico que voce conseguiu o que eu preciso, assim eu consigo fazer ele funcionar com autenticacao local so nao com o captive

                              eu tinha respondido seu e-mail com o whats me add la …

                              abs

                              diego

                              1 Reply Last reply Reply Quote 0
                              • V
                                VictorM
                                last edited by

                                Nao chegou nenhum email aque

                                Manda nesse victor_vcm@hotmail.com

                                1 Reply Last reply Reply Quote 0
                                • V
                                  VictorM
                                  last edited by

                                  @didonsom:

                                  olá Amigo,

                                  Verifique esses posts e veja se te ajuda..

                                  • Patch captive portal para Squid.

                                  https://forum.pfsense.org/index.php?topic=103745.msg578553#msg578553

                                  https://forum.pfsense.org/index.php?topic=92497.0

                                  Se depois que aplicar o patch e o serviço do squid não iniciar, realize os links abaixo, atentando-se na versão do seu pfsense (AMD64 ou I386).

                                  rm /usr/pbi/squid-amd64/bin/check_ip.php
                                  cp /usr/local/bin/check_ip.php /usr/pbi/squid-amd64/bin/
                                  ln -s /usr/local/bin/php /usr/pbi/squid-amd64/local/bin/php
                                  ln -s /usr/local/lib/php /usr/pbi/squid-amd64/local/lib/php
                                  ln -s /usr/local/etc/php.ini /usr/pbi/squid-amd64/local/etc/php.ini
                                  ln -s /usr/local/lib/libsqlite3.so.0 /usr/pbi/squid-amd64/local/lib/
                                  ln -s /usr/local/lib/libintl.so.8.1.14 /usr/pbi/squid-amd64/lib/libintl.so.8
                                  ln -s /usr/local/lib/libmcrypt.so.4 /usr/pbi/squid-amd64/lib
                                  ln -s /usr/local/lib/libonig.so.1 /usr/pbi/squid-amd64/lib
                                  ln -s /usr/local/lib/libsodium.so.13 /usr/pbi/squid-amd64/lib
                                  ln -s /usr/local/lib/libssh2.so.1 /usr/pbi/squid-amd64/lib
                                  ln -s /usr/local/lib/ipsec/libvici.so.0 /usr/pbi/squid-amd64/lib
                                  ln -s /usr/local/lib/libzmq.so.5 /usr/pbi/squid-amd64/lib

                                  • Configuração do servidor Radius ( utilize se precisar integrar com o Active Directory )

                                  https://forum.pfsense.org/index.php?topic=56238.0

                                  Acho que é isso.. Espero ter ajudado,

                                  Abraços,

                                  Diego

                                  Realmente depois que coloque o path ele nao inicia mais, tentei mudar pra i386 mas nao deu certo.

                                  alguma dica?

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

                                    @VictorM:

                                    Realmente depois que coloque o path ele nao inicia mais, tentei mudar pra i386 mas nao deu certo.

                                    se fez o link para a versão errada (amd64 quando está usando a i386), vai ter que corrigir isso antes de fazer os links novamente….

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

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      VictorM
                                      last edited by

                                      Mas como corrijo isso, ja tentei mudar onde esta amd64 para i386 mas não deu certo

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

                                        Qual é a versão do pfSense que você instalou?

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

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          VictorM
                                          last edited by

                                          @marcelloc:

                                          Qual é a versão do pfSense que você instalou?

                                          A versão 2.2.6

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

                                            I386 ou amd64?

                                            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.