Harry-kp/uppcl-pro
GitHub: Harry-kp/uppcl-pro
UPPCL Pro 是一个基于逆向工程 API 的自托管智能电表分析仪表盘,帮助印度 UP 邦电力用户将电表数据可视化为余额、用电量和电费分析。
Stars: 1 | Forks: 0
# UPPCL Pro
**你的 UPPCL 智能电表,终于看懂了。**
UPPCL SMART 电度表的分析仪表盘 —— 支持*预付费*和后付费。
余额和剩余天数、带有官方 PDF 一键下载功能的月度账单、每日用电量和成本、电能质量及碳排放洞察。
[**立即体验**](https://uppcl-pro.vercel.app) · [截图](#screenshots) · [自托管](#self-host) · [工作原理](#how-it-works)
余额和剩余天数、带有官方 PDF 一键下载功能的月度账单、每日用电量和成本、电能质量及碳排放洞察。
[**立即体验**](https://uppcl-pro.vercel.app) · [截图](#screenshots) · [自托管](#self-host) · [工作原理](#how-it-works)
## 截图
Usage analytics
Bills & cost
Recharges & runway
Meter health
1912 complaints
## 自托管 ``` git clone https://github.com/Harry-kp/uppcl-pro.git cd uppcl-pro bun install bun run dev ``` 打开 [localhost:3000](http://localhost:3000) 并使用您的 UPPCL SMART 凭证登录。 需要 Node 20+ 或 Bun 1.1+。
## 隐私 您的凭证会通过 HTTPS 经过服务器以连接到 UPPCL 的 API。**它们绝不会被存储、记录或共享。** 该服务器是一个无状态的 CORS 代理,没有数据库、没有追踪、也没有分析。 为了完全的隐私保护,请[自托管](#self-host) —— 您的凭证绝不会离开您的设备。 整个代码库是开源的。您可以亲自[阅读代理路由](src/app/api/uppcl/%5B...path%5D/route.ts)。
## 工作原理 ``` You This app UPPCL | | | |── credentials (HTTPS) ───>|── forwards to UPPCL ──────>| | | (never stores anything) | |<── dashboard data ────────|<── returns response ────────| | | | JWT stored in your browser Server forgets immediately ``` 服务器有两个路由: - `/api/uppcl/*` 和 `/api/bootstrap/*` —— 指向 `uppcl.sem.jio.com` 的 CORS 代理(您的数据仅作透传,绝不存储) - `/api/wss/*` —— 从 UPPCL 的账单门户获取您的官方账单/收据/欠费 PDF - `/api/complaints` —— 查询公共的 1912 投诉门户(不涉及凭证)
## 支持的 DISCOM | DISCOM | 区域 | 状态 | |--------|--------|--------| | **PVVNL** | 西部 UP | 已测试 | | MVVNL | 中部 UP | 相同 API,未经验证 | | PuVVNL | 东部 UP | 相同 API,未经验证 | | DVVNL | 南部 UP | 相同 API,未经验证 | | KESCo | 坎普尔 | 相同 API,未经验证 | 使用的是非 PVVNL 的 DISCOM?如果可以正常运行,请[告诉我们](https://github.com/Harry-kp/uppcl-pro/issues)。
## 许可证 [MIT](LICENSE)。与 UPPCL、任何 DISCOM 或 Reliance Jio 均无关联。
标签:MITM代理, 自动化攻击