可自托管的身份认证服务,支持无密码登录、Passkeys、MFA、SSO 与社交登录,并附带预置登录页面和管理后台。
- Star
- 2,877
- Fork
- 121
- 未关闭 Issue
- 329
- 最近提交
- 14小时前
这是什么?
Defguard 是一个自托管的远程访问管理平台,用于控制员工对基础设施、应用和私有网络的访问。它把 WireGuard VPN、内置 OIDC 身份提供方、多因素认证和防火墙整合在同一套系统中,减少企业需要拼接多个独立工具的问题。
VPN 访问可以按位置、按用户或用户组进行限制,并可对每次连接要求 MFA。身份侧支持接入外部 OIDC 提供方、同步 LDAP / Active Directory、远程注册以及用户自助服务。MFA 方式包括 TOTP、WebAuthn/FIDO2、邮件验证码和移动端生物识别。
平台分为核心管理层、面向公网的 Edge 组件和执行网络策略的 Gateway。桌面端支持 Linux、macOS 和 Windows,移动端支持 Android 和 iOS,用于管理 VPN 连接;同时提供 Webhook 和 REST API 便于集成。
核心功能
- 01WireGuard VPN,支持按位置控制访问,并可对每次连接启用 MFA
- 02内置 OIDC 身份提供方,支持外部 OIDC 与 LDAP/AD 同步
- 03提供 TOTP、WebAuthn/FIDO2、邮件和生物识别等多因素认证方式
- 04按用户或用户组设置防火墙规则,实时生效
- 05带过滤与搜索功能的审计日志
- 06桌面端与移动端客户端,支持扫码完成设备接入
适用场景
- 让员工安全访问内网资源,而无需将服务直接暴露在公网
- 用一套自托管系统替代分散的 VPN、SSO 和 MFA 产品
- 对内部资源按用户组实施网络访问策略
- 为团队统一管理多个地点的 WireGuard VPN 客户端
快速上手
- 1
运行一行命令安装脚本进行评估
bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) - 2
用于生产环境前请参阅部署文档
使用前须知
- 一行命令安装脚本仅适用于测试和评估,不适用于生产环境。
- crates/defguard_core/src/enterprise 目录中的企业版组件采用单独的企业许可证。
- 仓库的许可证信息不明确(元数据显示为 NOASSERTION)。
标签
常见问题
- defguard 是什么?
- 自托管的安全远程访问平台,整合 WireGuard VPN、身份管理、多因素认证与网络访问控制。 Defguard 是一个自托管的远程访问管理平台,用于控制员工对基础设施、应用和私有网络的访问。它把 WireGuard VPN、内置 OIDC 身份提供方、多因素认证和防火墙整合在同一套系统中,减少企业需要拼接多个独立工具的问题。
- defguard 可以免费使用吗?用的什么许可证?
- defguard 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- defguard 还在维护吗?
- 活跃维护中。defguard 最近一次提交是在 2026年10月19日。
- defguard 适合用来做什么?
- 让员工安全访问内网资源,而无需将服务直接暴露在公网 用一套自托管系统替代分散的 VPN、SSO 和 MFA 产品 对内部资源按用户组实施网络访问策略 为团队统一管理多个地点的 WireGuard VPN 客户端
- defguard 怎么安装和运行?
- 运行一行命令安装脚本进行评估: bash <(curl -sSL https://raw.githubusercontent.com/defguard/deployment/main/docker-compose2.0/setup.sh) 用于生产环境前请参阅部署文档
- 在哪里获取 defguard?
- 源代码和安装说明在 GitHub 上:https://github.com/DefGuard/defguard
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2116130GoApache-2.0更新于 前天
面向小团队的轻量自托管 OIDC 身份提供方,支持密码登录、强制 TOTP 与 RBAC 权限。
684GoMIT更新于 8天前
开源身份提供商(IdP),支持 SAML、OAuth2/OIDC、LDAP 和 RADIUS 等协议,可从小型实验环境自托管到大型集群。
2.6万2086PythonOther更新于 21小时前
自托管家庭服务器平台,兼具安全反向代理、应用管理和统一认证网关功能,内置 MFA 与防机器人保护。
6187253GoOther更新于 10天前
面向 TypeScript 的通用认证与授权框架,通过插件扩展 2FA、多租户等功能。
3万2988TypeScriptMIT更新于 20小时前
开源认证授权服务器,通过门户为 Web 应用提供双因素认证和单点登录,配合反向代理使用。
2.9万1520GoApache-2.0更新于 19小时前