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

    Integration of the Squid Cache Manager into pfSense

    Scheduled Pinned Locked Moved Cache/Proxy
    20 Posts 6 Posters 13.9k 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
      mir
      last edited by

      Did you remember to add localhost and your pfsense box' interface IP to 'External Cache-Managers' under the tab Access Control?

      My setting:
      LAN: 192.168.2.0/24. Gateway (pfsense) 192.168.2.1
      External Cache-Managers: 127.0.0.1;192.168.2.1;

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

        yes =/

        ![external cachemgr.jpg](/public/imported_attachments/1/external cachemgr.jpg)
        ![external cachemgr.jpg_thumb](/public/imported_attachments/1/external cachemgr.jpg_thumb)

        No Pain
        No Gain

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

          I can see that I have the following link: ln -s /var/log/squid /var/squid/logs/

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

            In my case /var/log/squid doesn't exists :)

            No Pain
            No Gain

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

              Does this folder have any contents? /var/squid/logs/
              That folder did not exists on my pfsense either but the reason was that squid seems to log into /var/log/squid

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

                [2.1.5-RELEASE][root@pfsense.localdomain]/var/squid/logs(42): ls
                access.log cache.log  squid.pid  store.log

                No Pain
                No Gain

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

                  [2.2-RC][root@pfsense.datanom.net]/var/squid/logs: ls -l
                  total 73472
                  -rw-r–---  1 proxy  proxy  2009012 Jan 12 19:53 access.log
                  -rw-r-----  1 proxy  proxy  4067785 Jan 12 00:00 access.log.0
                  -rw-r-----  1 proxy  proxy  3174363 Jan 11 00:00 access.log.1
                  -rw-r-----  1 proxy  proxy  3861748 Jan  1 23:59 access.log.10
                  -rw-r-----  1 proxy  proxy  4091622 Dec 31 23:59 access.log.11
                  -rw-r-----  1 proxy  proxy  3596919 Dec 31 00:00 access.log.12
                  -rw-r-----  1 proxy  proxy  3379364 Dec 29 23:59 access.log.13
                  -rw-r-----  1 proxy  proxy  3471317 Dec 29 00:00 access.log.14
                  -rw-r-----  1 proxy  proxy  3594618 Jan 10 00:00 access.log.2
                  -rw-r-----  1 proxy  proxy  2675342 Jan  9 00:00 access.log.3
                  -rw-r-----  1 proxy  proxy  3242169 Jan  8 00:00 access.log.4
                  -rw-r-----  1 proxy  proxy  2105987 Jan  7 00:00 access.log.5
                  -rw-r-----  1 proxy  proxy  16549068 Jan  6 00:00 access.log.6
                  -rw-r-----  1 proxy  proxy  3253532 Jan  4 23:59 access.log.7
                  -rw-r-----  1 proxy  proxy  3322237 Jan  4 00:00 access.log.8
                  -rw-r-----  1 proxy  proxy  4927550 Jan  2 23:59 access.log.9
                  -rw-r-----  1 proxy  proxy    71356 Jan 12 19:46 cache.log
                  -rw-r-----  1 proxy  proxy    312265 Jan 11 15:23 cache.log.0
                  -rw-r-----  1 proxy  proxy    12340 Jan 10 20:01 cache.log.1
                  -rw-r-----  1 proxy  proxy    19693 Jan  1 23:33 cache.log.10
                  -rw-r-----  1 proxy  proxy      4761 Dec 31 23:23 cache.log.11
                  -rw-r-----  1 proxy  proxy      2073 Dec 30 22:22 cache.log.12
                  -rw-r-----  1 proxy  proxy      4231 Dec 29 22:22 cache.log.13
                  -rw-r-----  1 proxy  proxy      2510 Dec 28 22:36 cache.log.14
                  -rw-r-----  1 proxy  proxy      2623 Jan  9 16:35 cache.log.2
                  -rw-r-----  1 proxy  proxy      1861 Jan  8 21:27 cache.log.3
                  -rw-r-----  1 proxy  proxy      774 Jan  7 19:04 cache.log.4
                  -rw-r-----  1 proxy  proxy      898 Jan  6 19:50 cache.log.5
                  -rw-r-----  1 proxy  proxy      8201 Jan  5 20:12 cache.log.6
                  -rw-r-----  1 proxy  proxy      381 Jan  4 23:19 cache.log.7
                  -rw-r-----  1 proxy  proxy    28029 Jan  3 22:23 cache.log.8
                  -rw-r-----  1 proxy  proxy      6779 Jan  2 18:57 cache.log.9
                  -rw-r--r--  1 proxy  proxy        6 Jan 10 02:22 squid.pid
                  -rw-r-----  1 proxy  proxy  6556746 Jan 10 02:28 store.log

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

                    cuz you rotate your logs <3

                    No Pain
                    No Gain

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

                      Hi friends,

                      rocaembole

                      try to remove semicolon after 10.0.0.6, I have not and it works, then it say "separated" by semi-colons.
                      Just to try :)

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

                        I see that too and tried without semicolon but neither works

                        No Pain
                        No Gain

                        1 Reply Last reply Reply Quote 0
                        • S
                          Steve Evans
                          last edited by

                          @rocaembole:

                          I'm trying by proxy and by LAN (My squid's in non transparent mode) and can't access…

                          I use transparent mode. I wonder if that's part of your problem?

                          Steve

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

                            Thanks! that was my problem. Now i can access. thanks!

                            No Pain
                            No Gain

                            1 Reply Last reply Reply Quote 0
                            • N
                              newkansan
                              last edited by

                              I'm on pfSense 2.2.1 and I just installed squid3 and set up a simple transparent proxy.  No clamav, no squidguard.  I was trying to follow the OP's tuturial to add access to the cachemgr tab:

                              cd /usr/local/www
                              ln -s /usr/local/libexec/squid/cachemgr.cgi
                              cd /usr/local/etc/squid
                              cp cachemgr.conf.default cachemgr.conf
                              

                              The problem is the paths are all different. 
                              /usr/local/libexec/squid and /usr/local/etc/squid do not exist.

                              Any ideas?

                              Thank you.

                              edit:  I figured it out (I'm a BSD noob…sorry)

                              Here are the paths.

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

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

                              I'm not sure if the paths changed due to newer pfSense version, or the fact I'm using squid3 vs. squid, but it did work for me!

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