squidGuard(1)

πŸ“¦
version 1.6.0 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’… squidGuard(1) β€” the manual, but make it make sense

okay bestie, gather round, because this page is literally from the SquidGuard documentation set and it's about to eat. no cap. πŸŽ€


✨ NAME ✨

squidGuard β€” the filter-and-redirector plugin for Squid and Squid3. yes, both. iconic behavior.


🌈 SYNOPSIS 🌈

squidGuard [-u] [-C block]> [-b] [-t time] [-c file] [-d] [-P] [-v] [-h]

πŸ’– DESCRIPTION πŸ’–

so, squidGuard is a flexible and ultra fast filter, redirector, and access controller plugin for squid. she's giving speed. she's giving control. she's giving main character energy on your proxy. 🌸

the whole vibe is this: you get to define multiple access rules with different restrictions for different user groups on a squid cache. so like, whoever you're letting through your proxy can have their own little curated experience, and you're the one holding the aux cord. 🎧

and how does she pull this off? squidGuard uses squid's standard redirector interface. that's the plug. that's the whole method. periodt. ✨


πŸ’… OPTIONS πŸ’…

  • -u β€” update the .db files from the .diff files. glow-up from diff to db, lowkey.
  • -C file|all β€” create brand new .db files from the urls/domain files, and those files are the ones specified in file. so it's not just a refresh, it's a whole new build. πŸ”₯ (and yeah, you can literally pass all.)
  • -b β€” switch on the progress bar while updating the blacklists. because watching nothing happen is not the move. we need the little moving bar. we need the ✨visuals✨.
  • -t time β€” specify the startup time, in this exact format: yyyy-mm-ddTHH:MM:SS. don't freestyle the format, bestie, she is picky. πŸ•°οΈ
  • -c file β€” load an alternate config file. your usual one isn't the only one invited to the party.
  • -d β€” send all errors to stderr. all of them. no hiding. we're being honest in this house. πŸ’€
  • -P β€” do not go into emergency mode when an error with blacklists is encountered. like, do not do the dramatic thing when the blacklists act up.
  • -v β€” show the version number. quick lil flex.
  • -h β€” show the short help. your little cheat sheet. 🫢

Copyright (c) 1999 Tele Danmark InterNordia, Oslo, Norway

Copyright (c) 2006-2011 Shalla Secure Services, Gauting, Germany

Copyright (c) 2019-2024 Joachim Wiedorn, Germany

This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2.


πŸ¦‹ AUTHOR πŸ¦‹

squidguard was written by PΓ₯l Baltzersen and Lars Erik HΓ₯land. legends, fr fr.

This manual page was written by Joachim Wiedorn <joodebian at joonet.de> for the Debian project (and may be used by others). πŸ’œ


🌟 SEE ALSO 🌟


ok and that's the whole page bestie, no notes, read it again if you need to, i'll wait πŸ’–

and that's a wrap β€” with all the love from Version 1.6, dated 2024-04-03. mwah. πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from