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

    SquidGuard Blacklists

    Scheduled Pinned Locked Moved pfSense Packages
    13 Posts 2 Posters 6.5k 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
      dvserg
      last edited by

      Now look 'Common ACL' for configure filter rules.

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • Q
        qwaven
        last edited by

        Thanks for the info. I didnt notice that little green button beside the Target Rules List. :)

        Is it possible to create multiple lists for different groups?

        Thanks!

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

          @qwaven:

          Thanks for the info. I didnt notice that little green button beside the Target Rules List. :)

          Is it possible to create multiple lists for different groups?

          Thanks!

          Yes - Special ACL

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • Q
            qwaven
            last edited by

            Oh I see it now. Not under 'common' but under 'special' :)

            Thanks for your help.

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

              @qwaven:

              Oh I see it now. Not under 'common' but under 'special' :)

              Thanks for your help.

              I just can not find another name for this tab. Can someone suggest another option?

              SquidGuardDoc EN  RU Tutorial
              Localization ru_PFSense

              1 Reply Last reply Reply Quote 0
              • Q
                qwaven
                last edited by

                Are you talking about the names for Common and Special? I'd call them Common = Global and Special = Groups or Custom. :)

                Cheers!

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

                  @qwaven:

                  Are you talking about the names for Common and Special? I'd call them Common = Global and Special = Groups or Custom. :)

                  Cheers!

                  'Common' fairly accurately determine its value as a setting for all those who no have special settings. Perhaps a "Groups ACL" closer to the meaning than the "special ACL".
                  Thanks.

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • Q
                    qwaven
                    last edited by

                    Still seem to be having issue.

                    I've setup as follows.

                    [internet] – [main router/firewall] – [pfsense] – [switch] – [lan]

                    -PF sense is in bridging mode
                    -I don't seem to be able to browse at all when I try and use transparent mode
                    -When browsing through the proxy manually; I go to a site that shows http headers and I see I'm on a proxy. Yet none of my filter rules seem to apply. I've tried using 'common', 'special', and 'target cat…'

                    Thoughts?

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

                      @qwaven:

                      Still seem to be having issue.

                      I've setup as follows.

                      [internet] – [main router/firewall] – [pfsense] – [switch] – [lan]

                      -PF sense is in bridging mode
                      -I don't seem to be able to browse at all when I try and use transparent mode
                      -When browsing through the proxy manually; I go to a site that shows http headers and I see I'm on a proxy. Yet none of my filter rules seem to apply. I've tried using 'common', 'special', and 'target cat…'

                      In bridging mode transparent do not work
                      Show you SG config

                      SquidGuardDoc EN  RU Tutorial
                      Localization ru_PFSense

                      1 Reply Last reply Reply Quote 0
                      • Q
                        qwaven
                        last edited by

                        Is there a way I can export my config or do I need to screenshot?

                        Thanks.

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

                          @qwaven:

                          Is there a way I can export my config or do I need to screenshot?

                          Thanks.

                          Log > Proxy filter config. Copy-paste

                          SquidGuardDoc EN  RU Tutorial
                          Localization ru_PFSense

                          1 Reply Last reply Reply Quote 0
                          • Q
                            qwaven
                            last edited by

                            Oh thanks. :)

                            
                            # Do not edit manually !
                            http_port 10.10.200.254:8080
                            icp_port 0
                            
                            pid_filename /var/run/squid.pid
                            cache_effective_user proxy
                            cache_effective_group proxy
                            error_directory /usr/local/etc/squid/errors/English
                            icon_directory /usr/local/etc/squid/icons
                            visible_hostname ffdfw002
                            cache_mgr ithelp@dontcare.com
                            access_log /var/log/httpproxy/access.log
                            cache_log /var/log/httpproxy/cache.log
                            cache_store_log none
                            logfile_rotate 8
                            shutdown_lifetime 3 seconds
                            # Allow local network(s) on interface(s)
                            acl localnet src  10.10.200.0/255.255.255.0
                            uri_whitespace strip
                            
                            cache_mem 512 MB
                            maximum_object_size_in_memory 32 KB
                            memory_replacement_policy lru
                            cache_replacement_policy lru
                            cache_dir aufs /var/squid/cache 2500 16 256
                            minimum_object_size 0 KB
                            maximum_object_size 1024 KB
                            offline_mode off
                            cache_swap_low 90
                            cache_swap_high 95
                            
                            # No redirector configured
                            
                            # Setup some default acls
                            acl all src 0.0.0.0/0.0.0.0
                            acl localhost src 127.0.0.1/255.255.255.255
                            acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901  3128 1025-65535 
                            acl sslports port 443 563  
                            acl manager proto cache_object
                            acl purge method PURGE
                            acl connect method CONNECT
                            acl dynamic urlpath_regex cgi-bin \?
                            acl allowed_subnets src 10.10.200.0/24 
                            cache deny dynamic
                            http_access allow manager localhost
                            
                            http_access deny manager
                            http_access allow purge localhost
                            http_access deny purge
                            http_access deny !safeports
                            http_access deny CONNECT !sslports
                            
                            # Always allow localhost connections
                            http_access allow localhost
                            
                            request_body_max_size 0 KB
                            reply_body_max_size 0 allow all
                            delay_pools 1
                            delay_class 1 2
                            delay_parameters 1 -1/-1 -1/-1
                            delay_initial_bucket_level 100
                            delay_access 1 allow all
                            
                            # Setup allowed acls
                            # Allow local network(s) on interface(s)
                            http_access allow allowed_subnets
                            http_access allow localnet
                            # Custom options
                            redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf
                            redirector_bypass on
                            redirect_children 3
                            # Default block all to be sure
                            http_access deny all
                            
                            

                            Thoughts?

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