Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.29 KB

File metadata and controls

53 lines (36 loc) · 1.29 KB

QuotaPeek

CLIProxyAPI 配额查看器

这个项目提供一个简单的 Web 页面,用于展示从管理接口获取的配额信息。

依赖与环境

  • Python 3.9+
  • 环境变量(必需)
    • BASE:管理接口基础地址
    • MGMT_KEY:管理接口访问密钥
    • WEB_KEY:访问页面与接口的 key
  • 环境变量(可选)
    • PORT:Web 服务端口(默认 8000)

可在 .env 中配置,建议先复制 .env.example.env 后填写。

运行 Web 服务

python web_server.py

启动后访问:http://实际绑定地址:8000/?key=你的WEB_KEY(局域网访问可用本机 IP)

接口说明

  • GET /
    返回页面 HTML(需带 key 参数)
  • GET /api/quota
    返回配额 JSON 数据(需带 key 参数)

单独使用 quota_fetch.py

该脚本会直接输出 JSON 到标准输出:

python quota_fetch.py

如需保存,可自行重定向:

python quota_fetch.py > api_call_results.json

常见问题

  • 启动报错 “Missing required env vars: BASE and MGMT_KEY”
    说明环境变量未配置,请在 .env 中设置或在系统环境变量中设置。

  • 页面显示“获取数据失败”
    检查 BASEMGMT_KEY 是否正确,以及管理接口是否可访问。