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

    Squidguard on 2.0 final

    Scheduled Pinned Locked Moved pfSense Packages
    27 Posts 13 Posters 18.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.
    • M
      mila76
      last edited by

      i have again the same issue

      nothing is changed on squidguard but now i can't use webpages on offtime.
      same apply (or restart squidguard) behaviour

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

        Hi!

        Like Marcelloc said… this option is in the GUI.

        Common ACL and Group ACL in both this option is avaliable.

        –

        Luiz Fernando Cavalcanti
        IT Manager
        Arriviera Technology Group

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

          Hi mila76

          I've 7 servers in production environments right now with this configuration even with Squid authenticating on Active Directory(Windows Server 208).

          Let's do a step to step:
          1 - Install a clean PFSense 2.0 RELEASE
          2 - Install both Squid and SquidGuard
          3 - Before everything: Download and update the SquidGuard BlackList, I suggest URL BlackList or Shalla List… your choice.
          4 - I'll assume that you know how to implement and manage the options on cache and acces tabs of Squid Configurations and the concept of Proxy.
          5 - Bring Squid Online with the configuration you want.
          6 - Bring SquidGuard online
          7 - Set the common ACL as you desire and in the bottom of the page set the Redirect Mode as "Ext URL Found", put some URL... could be a Webpage or a HTML file hosted on a webserver in your Intranet.
          8 - Go to General tab on Squidguard configuration then click on save and after click on apply.

          I've a much more complex configuration on my Servers so it will be hard to explain.
          Above are the basics and I hope that will help you.

          –

          Luiz Fernando Cavalcanti
          IT Manager
          Arriviera Technology Group

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

            Follow your instruction of ext url found but still page is not blocking Pls Help

            1 Reply Last reply Reply Quote 0
            • S
              spillek
              last edited by

              @mila76:

              i used squidguard in 1.2x to 2.0rc whiteout any issue. My config use whitelist, and times.

              After upgrade to 2.0 (if squidguard upgrade too or only reinstall i don't know for sure) i have strange issue.
              Times don't work anymore, and i can't understand why.
              I check my config but nothing strange is come out.

              Bug in squidguard binary? bug in config generations? I can't figure out.

              If i click apply on off time (es from 12 to 13) all affected computer ignore whitelist (correct), but after 13 whitelist remain ignored (wrong).
              If i click apply on on time (es after 13) all affected computer use whitelist (correct), but again, in offtime whitelist remains (wrong).

              prior 2.0 final i have no issue at all

              please help me to figure out this problem :(

              same problem, my boss wants me fired because I can not automatically block facebook! nobody has any idea to solve?
              ???

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

                You can workaround this restarting or reloading squidguard every day or at specific times.

                To handle cron schedules using gui, install cron package.

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

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • S
                  spillek
                  last edited by

                  Thanks I want test it…
                  I have install Cron Package..
                  what is the command to reload squidquard to add in the Cron table?

                  thanks in advance!

                  1 Reply Last reply Reply Quote 0
                  • S
                    spillek
                    last edited by

                    Hi, it work for now, thanks for your help.. with Cron and this command schedule every day:
                    /usr/local/sbin/squid -k shutdown 
                    /usr/local/sbin/squid

                    restarting squid by night, the acl time based work fine without press "apply" in time or offtime to pass or block

                    then with a alias with IP + apps.facebook.com and a schedule rule also https facebook access is possible only in pause time..

                    only problem left is to cache browser that is not resolved also changing the squidguard_configurator.inc file but not a serious problem

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

                      @spillek:

                      Hi, it work for now, thanks for your help.. with Cron and this command schedule every day:
                      /usr/local/sbin/squid -k shutdown 
                      /usr/local/sbin/squid

                      restarting squid by night, the acl time based work fine without press "apply" in time or offtime to pass or block

                      then with a alias with IP + apps.facebook.com and a schedule rule also https facebook access is possible only in pause time..

                      only problem left is to cache browser that is not resolved also changing the squidguard_configurator.inc file but not a serious problem

                      great workaround.
                      it's save my time a lot. i should no click apply button for every "time" and "off-time" any more…  ;D

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

                        but i'm still curious about how to restart squidguard properly without restarting squid.
                        what is script that button apply use at squidguard page?

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

                          @makan:

                          but i'm still curious about how to restart squidguard properly without restarting squid.
                          what is script that button apply use at squidguard page?

                          In my experience a cronjob with "squid -k reconfigure" is enough, it will not kill squid and is enough to workaround the time problem.

                          i did a ps -aux | grep squid on shell and got

                          proxy  5813  0.0  0.1  9012  2612  ??  SN    1:06PM  0:02.27 (squidGuard) -c /usr/local/etc/squidGuard/squidGuard.conf (squidGuard)
                          proxy  5903  0.0  0.1  9012  2612  ??  IN    1:06PM  0:00.21 (squidGuard) -c /usr/local/etc/squidGuard/squidGuard.conf (squidGuard)
                          proxy  6195  0.0  0.1  9012  2612  ??  IN    1:06PM  0:00.08 (squidGuard) -c /usr/local/etc/squidGuard/squidGuard.conf (squidGuard)
                          root  55758  0.0  0.1 15248  4652  ??  INs  12:56PM  0:00.00 /usr/local/sbin/squid -D

                          as you can also see in "proxy server" configuration, squidguard is configured as a redirect program inside squid, not a deamon itself. I only know about pfsense, that i know nothing about pfsense so i may be wrong, but that's what i conclude.

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

                            of course you need to make a cronjob with "/usr/local/sbin/squid -k reconfigure", got an pm to this, so, well you always need the full path in a cron job

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