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

    PfSense 2.2 SQUID

    Scheduled Pinned Locked Moved Russian
    17 Posts 7 Posters 8.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.
    • 3
      3vs
      last edited by

      Аналогичная ситуация!
      При переходе на pfSense 2.2 отвалился простой SQUID.
      И Lightsquid перестал работать.
      Ни переустановка ни удаление и потом установка заново не проходят, похоже история SQUID завершена.
      Поставил из текущих пакетов squid3 3.4.10_2 pkg 0.2.6 - завелся.
      Кстати чем squid3 отличается от просто squid?

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

        @3vs:

        Аналогичная ситуация!
        При переходе на pfSense 2.2 отвалился простой SQUID.
        И Lightsquid перестал работать.
        Ни переустановка ни удаление и потом установка заново не проходят, похоже история SQUID завершена.
        Поставил из текущих пакетов squid3 3.4.10_2 pkg 0.2.6 - завелся.
        Кстати чем squid3 отличается от просто squid?

        Загорелся зеленым, но нифига не завелся.. Status > Proxy report > Lightsquid или Proxy State молчат…
        Никто помочь не может.. Скачал дистрибутив 2.1.5, буду откатываться обратно.

        1 Reply Last reply Reply Quote 0
        • A
          Antonio_Grande
          last edited by

          @3vs:

          И Lightsquid перестал работать.
          Кстати чем squid3 отличается от просто squid?

          А что именно не работает? Страничка лайтсквида не отображается?
          Отличия в версиях, 2.7 и 3.4

          1 Reply Last reply Reply Quote 0
          • 3
            3vs
            last edited by

            В самом деле зелёный-то он зелёный squid3, а не работает.
            А lightsquid стал выдвавть ошибку 500.
            SARG тоже не работает.

            У кого-нибудь работет squid или squid3 на новой платформе?
            Поделитесь опытом.
            Как-то уже не хочется назад возвращаться.

            1 Reply Last reply Reply Quote 0
            • 3
              3vs
              last edited by

              Вроде как удалось запустить просто SQUID на 2.2!

              На одном украинском сайте давалась инструкция по запуску SQUID3 на 2.2, но симптомы у меня
              такие же но на просто SQUID.
              Кому интересно вот ссылка:
              https://it-community.in.ua/2014/11/pfsense-2-2-beta-squid-https.html/

              Я у себя снёс SQUID3 и SARG.
              Поставил опять squid 2.7.9 pkg v.4.3.6.
              Далее в коммандной строке выполнил команды из вышеназваноной ссылки.

              Создаём Symlink:

              ln -s /lib/libmd.so.6 /usr/lib/libmd5.so.1

              Конфиги лежат в /usr/pbi/squid-i386/local/etc/squid/ Symlink на них. (у меня платформа i386, у кого amd64, соответственно /usr/pbi/squid-amd64/local/etc/squid/)

              ln -s /usr/pbi/squid-i386/local/etc/squid /usr/local/etc/squid

              Снова Symlink на них:

              ln -s /usr/pbi/squid-i386/local/libexec/squid /usr/local/libexec/squid

              Перезапустил SQUID.
              Вроде бы как заработало.
              Поставил Lightsquid 1.8.2 pkg v.2.33.
              Но он, зараза, на закладке Lightsquid Report выдаёт "500 - Internal Server Error", а на вкладке "Proxy State"
              информацию в онлайне выдаёт кто и куда ломится.
              Как победить?

              1 Reply Last reply Reply Quote 0
              • B
                bes_predel
                last edited by

                Всем привет!
                Тоже столкнулся с косяками!
                Вчера поставил pfSense 2.2 с нуля и настроил Captive portal + Squid3 + Lightsquid
                Squid3 (3.4.10_2 pkg 0.2.6) прозрачный и  работает, но только с аутентификацией в None, если поставить Captive portal, перестает пускать в инет.
                Lightsquid в репортах вообще ни чего не показывает:
                Ошибка 404 - Not found.
                В 2.1.5 была связка Captive portal + Squid3-dev + Lightsquid и все работало.

                Подскажите решение для 2.2 или возвращатся к 2.1.5?

                1 Reply Last reply Reply Quote 0
                • A
                  artem
                  last edited by

                  @3vs:

                  Но он, зараза, на закладке Lightsquid Report выдаёт "500 - Internal Server Error", а на вкладке "Proxy State"
                  информацию в онлайне выдаёт кто и куда ломится.
                  Как победить?

                  LightSquid лечится также - исправление сылок на Perl

                  ln -s /lib/libutil.so.9 /lib/libutil.so.8

                  и поправить ссылки на конфиги (/usr/local/etc/lightsquid/)

                  1 Reply Last reply Reply Quote 0
                  • A
                    Antonio_Grande
                    last edited by

                    Ребяты, попробуйте для лайтсквида решение (ну по сути как сказано чуть выше - правим ссылки)
                    Ссылку на перл я не правил, просто накатил perl5

                    pkg update
                    pkg install perl5
                    

                    Правим ссылки (для 64битки)

                    ln -s /usr/pbi/lightsquid-amd64/local/www/lightsquid /usr/local/www/lightsquid
                    ln -s /usr/pbi/lightsquid-amd64/local/etc/lightsquid /usr/local/etc/lightsquid
                    cd /usr/local/www/lightsquid/ && ./check-setup.pl
                    

                    смотрим ошибки если есть-правим и запускаем парсер

                    /usr/local/www/lightsquid/lightparser.pl 
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • B
                      bes_predel
                      last edited by

                      @Antonio_Grande:

                      Ребяты, попробуйте для лайтсквида решение (ну по сути как сказано чуть выше - правим ссылки)
                      Ссылку на перл я не правил, просто накатил perl5

                      pkg update
                      pkg install perl5
                      
                      ln -s /usr/pbi/lightsquid-amd64/local/www/lightsquid /usr/local/www/lightsquid
                      ln -s /usr/pbi/lightsquid-amd64/local/etc/lightsquid /usr/local/etc/lightsquid
                      cd /usr/local/www/lightsquid/ && ./check-setup.pl
                      

                      смотрим ошибки если есть и правим, запускаем парсер

                      /usr/local/www/lightsquid/lightparser.pl 
                      
                      

                      Решение помогло спасибо! Но что делать с аутентификацией, очень надо что бы заработала в режиме Captive portal.

                      1 Reply Last reply Reply Quote 0
                      • 3
                        3vs
                        last edited by

                        @artem:

                        @3vs:

                        Но он, зараза, на закладке Lightsquid Report выдаёт "500 - Internal Server Error", а на вкладке "Proxy State"
                        информацию в онлайне выдаёт кто и куда ломится.
                        Как победить?

                        LightSquid лечится также - исправление сылок на Perl

                        ln -s /lib/libutil.so.9 /lib/libutil.so.8

                        и поправить ссылки на конфиги (/usr/local/etc/lightsquid/)

                        Вот спасибо!
                        Помогло!
                        В общем с костыликами и такой-то матерью получился переход на платформу 2.2!  ;)

                        Кстати, как-то подозрительно pfsense 2.2 много меньше стал памяти кушать, процессор меньше загружен,
                        SWAP usage вообще на нуле.
                        Так и должно быть?

                        1 Reply Last reply Reply Quote 0
                        • B
                          bes_predel
                          last edited by

                          Гуру, помогите!
                          В squi3 не работает аутентификация Captive portal.
                          Вывод squid -d 9

                          
                          ng Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
                          2015/01/30 16:52:44 kid1| WARNING: check_cp #Hlpr0 exited
                          FATAL: The check_cp helpers are crashing too rapidly, need help!
                          
                          2015/01/30 16:52:47 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
                          2015/01/30 16:52:47 kid1| WARNING: check_cp #Hlpr0 exited
                          FATAL: The check_cp helpers are crashing too rapidly, need help!
                          
                          2015/01/30 16:52:50 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
                          2015/01/30 16:52:50 kid1| WARNING: check_cp #Hlpr0 exited
                          FATAL: The check_cp helpers are crashing too rapidly, need help!
                          
                          2015/01/30 16:52:53 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
                          2015/01/30 16:52:53 kid1| WARNING: check_cp #Hlpr0 exited
                          FATAL: The check_cp helpers are crashing too rapidly, need help!
                          
                          2015/01/30 16:52:57 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld- freebsd10.1...
                          2015/01/30 16:52:57 kid1| WARNING: check_cp #Hlpr0 exited
                          FATAL: The check_cp helpers are crashing too rapidly, need help!
                          
                          

                          Смотрю squid.conf, там про аутентификацию

                          
                          # Custom options before auth
                          
                          external_acl_type check_cp children-startup=5 ttl=5 %SRC /usr/pbi/squid-amd64/bin/check_ip.php
                          acl password external check_cp
                          # Custom options after auth
                          
                          

                          На сколько я могу судить проблема где-то в файле /usr/pbi/squid-amd64/bin/check_ip.php
                          К сожалению не силен в PHP.
                          Может у кого -нибудь есть рецептик?

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