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

    Не работает перенаправление в SquidGuard

    Scheduled Pinned Locked Moved Russian
    6 Posts 4 Posters 2.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.
    • M
      MrIgor
      last edited by

      Доброго времени суток.
      Обновился до версии 2.2 соответственно обновился squid до версии 3.4.10_2 pkg 0.2.6 и squidguard до 1.4_7 pkg v.1.9.10.
      Squid работает. SquidGuard тоже выполняет свои функции, но перенаправление при блокировке не работает.

      Настройки на скрине:

      Вместо заданного мной сайта ukr.net получаю вот такое

      Подскажите в чем может быть причина?

      1 Reply Last reply Reply Quote 0
      • R
        rubic
        last edited by

        Та же проблема. При этом, если в Redirect mode поставить "ext url err page", то в адресной строке браузера видно URL, который SquidGuard реально пытается получить и закономерно не получает. Это что-то вида:

        http://ya.ru 192.168.0.30 /- -GET

        где 192.168.0.30 - IP клиентского компа, с которого пытаемся зайти на запрещенный сайт, а http://ya.ru - то, что стоит в Redirect info.

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

          @MrIgor:

          Доброго времени суток.
          Обновился до версии 2.2 соответственно обновился squid до версии 3.4.10_2 pkg 0.2.6 и squidguard до 1.4_7 pkg v.1.9.10.
          Squid работает. SquidGuard тоже выполняет свои функции, но перенаправление при блокировке не работает.

          Настройки на скрине:

          Вместо заданного мной сайта ukr.net получаю вот такое

          Подскажите в чем может быть причина?

          Похожая же проблема, кто-то решил что это?
          ставлю deny на группу drugs (например) сайтов. пробую переходить на сайт -

          При получении URL http://192.168.111.20/sgerror.php? произошла следующая ошибка

          Соединение с 192.168.111.20 не удалось

          Система вернула: (60) Operation timed out

          в логах скидгуарда запись
          Request(default/blk_BL_drugs/-) vital GET REDIRECT

          я так понимаю должно быть что-то типа "заблокировано потому как входит в такую-то группу запрета"
          как исправить подскажите плиз?

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

            @dvv06:

            @MrIgor:

            Доброго времени суток.
            Обновился до версии 2.2 соответственно обновился squid до версии 3.4.10_2 pkg 0.2.6 и squidguard до 1.4_7 pkg v.1.9.10.
            Squid работает. SquidGuard тоже выполняет свои функции, но перенаправление при блокировке не работает.

            Настройки на скрине:

            Вместо заданного мной сайта ukr.net получаю вот такое

            Подскажите в чем может быть причина?

            Похожая же проблема, кто-то решил что это?
            ставлю deny на группу drugs (например) сайтов. пробую переходить на сайт -

            При получении URL http://192.168.111.20/sgerror.php? произошла следующая ошибка

            Соединение с 192.168.111.20 не удалось

            Система вернула: (60) Operation timed out

            в логах скидгуарда запись
            Request(default/blk_BL_drugs/-) vital GET REDIRECT

            я так понимаю должно быть что-то типа "заблокировано потому как входит в такую-то группу запрета"
            как исправить подскажите плиз?

            Это означает, что запрос успешно отфильтрован, но попытка показать страницу ошибки не удалась. У пользователя нет доступа к 192.168.111.20 порт 80. Возможно порт GUI PFSense висит не на 80 порту.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

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

              @dvserg:

              @dvv06:

              @MrIgor:

              Доброго времени суток.
              Обновился до версии 2.2 соответственно обновился squid до версии 3.4.10_2 pkg 0.2.6 и squidguard до 1.4_7 pkg v.1.9.10.
              Squid работает. SquidGuard тоже выполняет свои функции, но перенаправление при блокировке не работает.

              Настройки на скрине:

              Вместо заданного мной сайта ukr.net получаю вот такое

              Подскажите в чем может быть причина?

              Похожая же проблема, кто-то решил что это?
              ставлю deny на группу drugs (например) сайтов. пробую переходить на сайт -

              При получении URL http://192.168.111.20/sgerror.php? произошла следующая ошибка

              Соединение с 192.168.111.20 не удалось

              Система вернула: (60) Operation timed out

              в логах скидгуарда запись
              Request(default/blk_BL_drugs/-) vital GET REDIRECT

              я так понимаю должно быть что-то типа "заблокировано потому как входит в такую-то группу запрета"
              как исправить подскажите плиз?

              Это означает, что запрос успешно отфильтрован, но попытка показать страницу ошибки не удалась. У пользователя нет доступа к 192.168.111.20 порт 80. Возможно порт GUI PFSense висит не на 80 порту.

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

                да порт нестандартный - 8282
                я читал темы с подобной ошибкой, причем некоторые датируются 2008 годов (и ошибка периодически исправляется и снова возникает в новой версии pfsense).
                нашел несколько решений:
                1. изменение порта на стандартный, что не есть безопасно
                2. модификация sgerror.php (которая будет затиратся при каждом изменении в gui)
                3.  модификация конфига squidguard
                redirect http://[PFSENSE_IP]/sgerror.php?url=blank_img (что тоже затирается как я понимаю через изменения гуи)
                –------------------------
                нашел даже в теме, где человек пишет конкретный bug в строке кода
                fix code
                File squidguard_configurator.inc
                function sg_redirector_base_url($rdr_info, $redirect_mode)
                {
                    global $squidguard_config;
                    $rdr_path = '';

                # gui port, ip & proto
                    $guiip = (!empty($squidguard_config[F_CURRENT_LAN_IP])) ? $squidguard_config[F_CURRENT_LAN_IP] : '127.0.0.1';
                    $guiport = (!empty($squidguard_config[F_CURRENT_GUI_PORT])) ? $squidguard_config[F_CURRENT_GUI_PORT] : '80'; ////////////////////// the error is here ////////////////
                    $rdr_path = "http://$guiip:$guiport" . REDIRECT_BASE_URL;

                The staff should make pfSense squidgard used the same port as defined in
                System->Advanced->Admin Access check HTTP

                I changed my code to cause the port to the redirect was equal to the configuration of pfSense HTTP: 8320, is now up, but I think this is a
                BUG.
                –-------------------
                вопрос в следующем: как исправить ситуацию чтобы не спокойно править через гуи фильтры?

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