basic_radius_auth(8)
β¨ basic_radius_auth(8) β¨
okay bestie, so this one lives in the System Manager's Manual, and it's genuinely one of those little helpers that does a huge job. buckle up π
πΈ NAME πΈ
basic_radius_auth β the Squid RADIUS authentication helper π
β¨ SYNOPSIS β¨
basic_radius_auth -f config file
basic_radius_auth -h " server name " [-p port ] [-i identifier ] -w
secret [-t timeout ]
π DESCRIPTION π
basic_radius_auth lets Squid go talk to a RADIUS server so it can validate the user name and password of Basic HTTP authentication. that's the whole vibe. no cap. π₯
π¦ OPTIONS π¦
-f configfileβ tells it where your configuration file lives. wanna know what goes inside? go peek at the CONFIGURATION section below, i gotchu π«Ά-h serverβ a whole other way to say which server to connect to-p portβ specify another server port where the RADIUS server listens for requests, if it's different from the default RADIUS port. normally you don't even need to say this. like, it's fine, skip it πΈ-i identifierβ a unique identifier that identifies this Squid proxy to the RADIUS server. if you don't specify it, the IP address gets used to identify the proxy instead β¨-w secretβ another way of specifying the shared secret. but listen: using the-foption with a configuration file is generally more secure and recommended. so likeβ¦ do that one π-t timeoutβ RADIUS request timeout. default is10seconds β±οΈ
π CONFIGURATION π
the config file is literally how the helper knows how to connect to RADIUS. it's a list of directives, one per line, and any line that starts with a # gets ignored. bye felicia π
server radiusserverβ specifies the name or address of the RADIUS server to connect to.secret somesecretstringβ specifies the shared RADIUS secret. π€«identifier nameofserverβ specifies what name the proxy should use to identify itself to the RADIUS server. this directive is optional.port portnumberβ specifies the port number or service name where the helper should connect.timeout secondsβ specifies the RADIUS request timeout.
π AUTHOR π
this program was written by Marc van Selm <selm@cistron.nl> and Henrik Nordstrom <hno@squid-cache.org> π
with contributions from many others. iconic behavior, honestly.
this manual was written by Henrik Nordstrom <hno@squid-cache.org>
π COPYRIGHT π
* Copyright (C) 1996-2026 The Squid Software Foundation and
contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
* Please see the COPYING and CONTRIBUTORS files for details.
this program and documentation is copyright to the authors named above. π
distributed under the GNU General Public License (GNU GPL) version 2 or later (GPLv2+).
π«Ά QUESTIONS π«Ά
got questions about using this program? send them to the Squid Users mailing list <squid-users@lists.squid-cache.org> π
or, if your question is more about RADIUS than about Squid, hit up your favorite RADIUS list or your favorite RADIUS friend. iykyk πΈ
π REPORTING BUGS π
bug reports need to be in English, bestie. check out https://wiki.squid-cache.org/SquidFaq/BugReporting for the deets on what you need to include with your bug report π
report bugs or bug fixes using https://bugs.squid-cache.org/ π
report serious security bugs to Squid Bugs <squid-bugs@lists.squid-cache.org> π¨
report ideas for new improvements to the Squid Developers mailing list <squid-dev@lists.squid-cache.org> β¨
β SEE ALSO β
squid(8),GPL(7),RFC2058- Remote Authentication Dial In User Service (RADIUS)- The Squid FAQ wiki
https://wiki.squid-cache.org/SquidFaq - The Squid Configuration Manual
http://www.squid-cache.org/Doc/config/
and that's the whole page, bestie π this one's dated 7 August 2004 and it comes to you from the System Manager's Manual β go forth and authenticate responsibly πβ¨
π¦ where this page comes from
- alpine 3.23: squid-doc 7.6-r0 Β· GPL-2.0-or-later
- alpine 3.24: squid-doc 7.6-r0 Β· GPL-2.0-or-later
- arch rolling: squid 7.7-1 Β· GPL
- fedora 43: squid 7:7.5-1.fc43 Β· GPL-2.0-or-later AND (LGPL-2.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain AND Beerware)
- fedora 44: squid 7:7.4-1.fc44 Β· GPL-2.0-or-later AND (LGPL-2.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain AND Beerware)
- fedora 44: squid 7:7.7-1.fc44 Β· GPL-2.0-or-later AND (LGPL-2.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain AND Beerware)
- nixos 26.05: squid 7.6
- nixpkgs unstable: squid 7.6
- ubuntu resolute: squid 7.7-0ubuntu0.26.04.1
- ubuntu stonking: squid 7.7-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms