oauth2-proxy 是一款轻量级反向代理工具,核心功能是通过 OAuth2 或 OpenID Connect 协议对接第三方认证服务,帮助应用快速实现用户登录验证。当用户访问受保护的应用时,请求会先经过 oauth2-proxy,工具会引导用户完成第三方平台的登录流程,验证通过后才将请求转发给后端服务,避免未认证用户直接访问。
它兼容主流的认证平台,包括 Google、GitHub、GitLab、Microsoft Azure、Okta 等,同时支持自定义 OAuth2 服务,适应不同企业的认证需求。比如团队使用 GitHub 管理代码,可直接配置 oauth2-proxy 对接 GitHub OAuth,让团队成员用 GitHub 账号登录内部系统;企业采用 Okta 作为统一身份管理平台时,也能通过工具快速集成。
常见的使用场景包括保护内部管理系统、API 接口、Kubernetes 集群中的 Web 应用,或静态网站的访问权限——无需开发团队从零构建登录模块,通过简单配置即可接入成熟的第三方认证体系。例如,运维团队部署的监控面板(如 Grafana),可通过 oauth2-proxy 限制仅公司***用户访问,避免暴露公网后被未授权访问。
工具设计注重实用性,支持会话管理(如通过 Cookie 存储登录状态、自动刷新令牌),可配置细粒度的授权规则(例如只允许特定***域名、用户组访问),同时提供 HTTPS 加密和 CSRF 防护,保障传输安全。部署方式灵活,以容器镜像(如 quay.io/oauth2-proxy/oauth2-proxy)形式分发,可直接在 Docker、Kubernetes 等环境中运行,通过配置文件或环境变量定义认证流程,降低集成门槛。
对于开发或运维团队来说,oauth2-proxy 简化了认证环节的实现复杂度,既能利用第三方平台的安全机制,又能通过反向代理的方式与现有架构无缝集成,是轻量级认证需求的实用工具。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull quay.io/oauth2-proxy/oauth2-proxy:v7.7.0探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
MacOS OrbStack 容器配置
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务