Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/freeradius/freeradius-server
身份验证与授权网络安全身份与访问管理 (IAM)身份验证
GitHubfreeradius/freeradius-server

freeradius-server

面向 RADIUS、DHCPv4/v6、DNS、TACACS+ 和 VMPS 的高性能多协议 AAA 服务器,集中处理网络认证、授权和计费。

查看仓库网站
2.6k1.2k16小时1分前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

FreeRADIUS 服务器

CI build status Coverity status OSS-Fuzz status

简介

FreeRADIUS 服务器项目是一个高性能、高度可配置的多协议策略服务器,支持 RADIUS、DHCPv4、DHCPv6、DNS、TACACS+ 和 VMPS。它在 GNU GPLv2 许可条款下提供。使用 RADIUS 可以将网络的认证和授权集中化,并在向网络添加或删除新用户时最大限度地减少需要进行的更改数量。

FreeRADIUS 可以对 802.1x(WiFi)、拨号、PPPoE、VPN、VoIP 等系统上的用户进行身份验证。它支持 MySQL、MariaDB、PostgreSQL、Oracle、Microsoft Active Directory、Apache Cassandra、Redis、OpenLDAP 等后端数据库。它每天被用于对数亿人的互联网接入进行身份验证,覆盖从 10 人到 1000 万以上用户的站点。

文档

请参阅 文档 目录,其中包含版本 4 的完整文档。

另请参阅 https://freeradius.org 和 https://www.freeradius.org/documentation/freeradius-server/4.0.0/ 以获取更多文档。

AI 的使用

我们 不 推荐使用 AI 工具来生成 FreeRADIUS 配置。经验表明,这些配置大多有误。

我们 确实 建议使用 AI 工具来分析您的配置,并提出优化或改进建议。但是,这些建议应受到高度怀疑。

AI 的优势不在于创建新内容。AI 的优势在于分析大量现有内容。计算机比人更善于记忆,也更善于交叉检查配置的一致性、错误或遗漏之处。因此,AI 有时会有所帮助。

安装

要安装服务器,请参阅 安装说明 文档。

配置服务器

我们理解服务器可能难以配置、安装或管理。毕竟,它是一个具有多种不同配置可能性的复杂系统。

最常见的问题是人们在不了解自己在做什么、也没有测试其更改的情况下,大量更改配置。推荐的操作方法如下:

  1. 从默认配置文件开始。
  2. 保存默认配置的副本:它是可用的。不要更改它!
  3. 验证服务器能够在调试模式(radiusd -X)下启动。
  4. 使用 "radclient" 或 NAS 或 AP 向其发送测试数据包。
  5. 验证服务器是否按您的预期工作
    • 如果不起作用,请更改配置,然后转到步骤 (3)
    • 如果卡住了,请恢复到使用“上次可用”的配置。
    • 如果有效,请继续执行步骤 (6)。
  6. 保存可用配置的副本,并注明您更改了什么以及原因。
  7. 对配置进行一个小更改。
  8. 从步骤 (3) 重复。

此方法将确保您尽快拥有适合您站点的可用配置。虽然通过一系列小步骤进行可能会让人感到沮丧,但替代方案总是会花费更多时间。“快速而松散”的方式会比快速取得进展更令人沮丧!

调试服务器

以调试模式(radiusd -X)运行服务器,然后阅读输出。我们怎么强调这一点都不为过。绝大多数问题都可以通过仔细阅读调试输出来解决,其中包含有关常见问题的警告(WARNING)以及如何修复这些问题的建议。

调试输出在 radiusd-X 页面中有详细解释。

阅读配置文件。服务器的许多部分仅在配置文件中有大量注释说明。

搜索邮件列表。例如,使用 Google 搜索 "site:lists.freeradius.org <搜索词>" 将返回 FreeRADIUS 邮件列表中的结果。

可以通过邮件列表获得更多帮助,包括商业支持。

在向邮件列表发帖时,我们建议粘贴 radiusd -X 的输出。该信息显示服务器在收到数据包时正在做什么,以及如何处理这些数据包。

不要将配置文件发布到邮件列表。它们没有用。相反,请发布 radiusd -X 的输出。我们真的怎么强调这一点都不为过。

请务必清晰描述问题是什么。空洞的问题不会让你交到朋友。例如:"我改了东西,现在它不工作了。我该怎么办才能修复它?"

反馈、缺陷和社区支持

如果您有任何评论,或在让 FreeRADIUS 按您的意愿工作时遇到困难,请发布到 'freeradius-users' 列表(见上面的 URL)。FreeRADIUS 邮件列表由 FreeRADIUS 社区运营和维护。列表用户将非常乐意回答您的问题,但前提是您已首先阅读了与您的问题相关的文档。

如果您怀疑服务器存在缺陷、希望请求功能或提交代码补丁,请使用 freeradius-server 仓库 的 GitHub issue 跟踪器。但是,几乎总是最好先在邮件列表上提出问题,以确定它是否真的是缺陷或缺失的功能。

收集缺陷报告数据的说明可以在这里和线上 https://www.freeradius.org/documentation/freeradius-server/4.0.0/developers/bugs.html 找到。

在任何情况下,issue 跟踪器都不得用于支持请求;这些问题属于用户邮件列表。如果您在 issue 跟踪器中发布与服务器相关的问题,该 issue 将被关闭并锁定。如果您继续在 issue 跟踪器中发布问题,您将被禁止访问 GitHub 上的所有 FreeRADIUS 项目仓库。

请 不要 抱怨开发者没有足够快地回答您的问题,或者没有足够快地修复问题。如果被告知去阅读文档,请 不要 抱怨。我们承认文档并不完美,但它确实存在,阅读它可以解决大多数常见问题。

FreeRADIUS 是许多人多年工作的累积成果,而您是免费获得的。没有人因为回答您的问题而获得报酬。这是自由软件,它变得更好的唯一方式是您为项目做出贡献($$、代码或文档)。

商业支持

技术支持、托管系统支持、自定义部署、赞助功能开发以及许多其他商业服务均可从 InkBridge Networks 获得。

下载工具