{"repo":"PoemMisty/CF-Request-Analytics-Panel","free":true,"listed":false,"github":"https://github.com/PoemMisty/CF-Request-Analytics-Panel","clone":"git clone https://github.com/PoemMisty/CF-Request-Analytics-Panel.git","description":"Cloudflare 多账号请求分析面板，支持按账号、区域、域名、子域名、Worker 服务名和时间范围筛选数据进行分析","language":"JavaScript","stars":32,"topics":["analytics","cloudflare","workers","workers-ai"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"CF Request Analytics Panel Cloudflare 多账号请求分析面板，支持按账号、区域、域名、子域名、Worker 服务名和时间范围筛选数据，查看 HTTP 请求、Workers / Pages 用量、流量趋势、Top IP / Top Host，并通过 Workers AI 分析服务入口的异常风险。 在线 Demo 功能 - 多账号请求汇总与单账号查看 - 按区域、域名、子域名、Worker 服务名筛选 - HTTP 请求数、边缘响应流量、Top IP、Top Host - Workers / Pages 免费额度进度 - 可输出兼容edgetunnel的统计API,格式 /usage.json - 1h / 6h / 12h / 24h / 3天 / 7天 趋势图 - Worker 服务名项目级请求统计 - AI 分析当前筛选范围的异常风险 - 管理员登录与后台账号管理 - 未登录隐私展示控制 目录结构 配置 类型 名称 必填 说明 --- --- --- --- KV 绑定 KV 是 保存账号配置和隐私设置 Workers AI 绑定 AI 否 调用 Workers AI 进行风险分析（可选，不绑定仍可使用数据查看功能） 环境变量 ADMIN USER 否 管理员用户名，默认 admin 环境变量 ADMIN PASSWORD 是 管理员密码 环境变量 CRON SECRET 否 URL触发采集认证密钥 环境变量 AI MODEL 否 Workers AI 模型名称，默认 @cf/openai/gpt-oss-20b Cloudflare Pages 部署 1. Fork 仓库 先在 GitHub 上 Fork 本仓库到自己的账号下，然后在 Cloudflare Dashboard 中进入： 命名空间名称你可以设置直接喜欢的，但要在接下来的步骤里，选择对应的Workers KV，完成后： 2. 构建设置 Pages 构建配置建议如下： 项目 值 --- --- 项目名称 cf-request-analytics-panel 或自定义 生产分支 main 框架预设 None / 无 构建命令 留空 构建输出目录 留空或 / 根目录（高级） 留空 环境变量（高级） 留空 仓库默认不包含 wrangler.toml ，避免 Cloudflare Pages 将绑定切换为配置文件管理。请按下方步骤在 Pages Dashboard 中绑定 KV 、 AI 和环境变量。 3. 绑定 KV 无需等待部署，点击下方 继续处理项目 ，确认取消部署，来到项目主页： 如果你在第一步自定义了名称，这里的KV 命名空间选择你自定义的名称 4. 绑定 Workers AI（可选） 在 Pages 项目中进入： 此步骤可跳过，不绑定 AI 不影响数据查看功能，仅 AI 分析不可用。 5. 设置环境变量 在 Pages 项目中进入： 至少设置： 可选设置：参考配置 6. 重新部署 上述几个步骤完成保存后： 在 Pages 项目中进入： 选择列表第一个，点击右侧的 ⋯ ,选择 重新部署 ，等待部署完成 使用 1. 打开 Pages 分配的域名。 2. 使用管理员账号登录。 3. 进入后台添加 Cloudflare 账号配置。 4. 填写 Account ID、API Token 和 Zone ID。 5. 返回首页按账号、区域、主机名、服务名和时间范围筛选数据。 6. 点击 AI 分析，查看当前筛选范围的风险判断。 Account ID、API ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PoemMisty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PoemMisty/CF-Request-Analytics-Panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}