Cloudflare Pages · KV subscription diagnostics

Subscription Value Gateway

此页面检查指定 URL 是否真正进入 Pages Function,并验证 SUBSCRIPTIONS KV binding 与对应 Key。

检查订阅键

打开原始订阅

调试请求将发送至:/oracle-v2ray?debug=1

等待检查
点击“运行调试”后,结果将显示在这里。

快速判读

成功:Function header + JSON
返回 X-Subscription-Function 标头及 JSON,说明 Function、Binding 和指定 KV 键均正常。
返回此调试页的 HTML
请求被静态站点或 SPA fallback 接管,Function 未部署或未匹配路由;HTTP 200 不代表成功。
Binding 未配置:500 JSON
在 Pages → Settings → Bindings 为 Production 添加精确名称 SUBSCRIPTIONS 的 KV binding。
KV 键不存在:404 JSON
在 namespace EDT2 建立完全同名的 Key;键名区分大小写。

部署检查清单

  1. 项目根目录应有 index.html,同时有 functions/[proxyName].js。
  2. 不要将 Function 放进构建输出目录、public/ 或 src/。
  3. 在最新的 Production deployment 详情中确认存在 Function 路由 /[proxyName]。
  4. 如使用 Direct Upload,请通过 Wrangler 或 Git 集成部署 Functions;不要仅拖放静态文件。
  5. 删除任何将 /* 重写到 /index.html 的 _redirects 规则或 SPA fallback 配置,然后重新部署。