SuperAPI AI 工具集

cloudflare-access-troubleshoot

部署与运维

查看项目

更新于 10-15 20:34

技能介绍

用途:系统诊断并修复 Cloudflare Access 认证故障,适用于 Google 登录成功后被拒、反复跳回登录页、CookieMismatch、提示“仅限组织内使用”等情况。

主要能力:检查 Google OAuth 凭据是否配置;核对 ACCESS_ALLOWED_EMAIL 允许邮箱;验证 Pi-hole 是否放行 Google 认证与 Cookie 同步域名;检查 Google OAuth 同意屏幕的发布状态与用户类型;核对 Cloudflare Zero Trust 访问策略;确认重定向 URI 与团队名一致;并针对不同症状给出修复步骤。

使用方式:先做快速诊断,例如 grep ACCESS_ALLOWED_EMAIL /home/dawiddutoit/projects/network/.env、grep GOOGLE_OAUTH /home/dawiddutoit/projects/network/.env,以及 docker exec pihole pihole -q accounts.google.com。若域名被拦截,运行 /home/dawiddutoit/projects/network/scripts/setup-google-whitelist.sh 应用白名单。邮箱或策略问题可编辑 .env 后运行 update-access-emails.sh;OAuth 配置变更后可运行 cf-access-setup.sh setup 同步。重定向 URI 应为 https://<TEAM_NAME>.cloudflareaccess.com/cdn-cgi/access/callback。

适用场景:自建 Cloudflare Zero Trust + Google OAuth + Pi-hole 的访问控制环境。

限制:需已配置 Cloudflare Zero Trust、Google Cloud OAuth 2.0 凭据、有效允许邮箱及放行 Google 域名的 Pi-hole;修改配置后需清理 *.cloudflareaccess.com 的 Cookie 并用无痕窗口测试。资料未提供具体收费、价格或平台支持范围。