rohit124551/LPU-Auto-Login
GitHub: rohit124551/LPU-Auto-Login
一款面向 LPU 学生的 Chrome 扩展,通过本地加密存储凭据实现对校园门户的零点击自动登录,并附带快捷链接管理和网络状态监控等实用功能。
Stars: 0 | Forks: 0
# 🚀 LPU 自动登录 | v2.6
[](https://opensource.org/licenses/MIT)
[](https://www.lpu.in)
**LPU Auto Login** 是一款极速、高度安全且支持离线使用的 Chrome 扩展程序,可自动完成 Lovely Professional University 主要门户的登录流程。每次连接校园 Wi-Fi 或查询成绩时,您都不再需要重复输入 Registration ID 和密码。
只需设置一次,当您访问 LPU 门户时,该扩展就会自动为您登录。
## ✨ 功能特性
- 🔐 **AES-GCM 256 位加密保险库:** 您的密码绝不会离开您的设备。它们在本地使用为您的浏览器生成的唯一密钥进行数学加密。
- ⚡ **零点击登录:** 无需任何手动点击,即可瞬间将您登录到 **Internet Gateway**、**MyClass / UMS** 和 **OAS** 门户。
- 🌐 **实时网络监控:** 一个动态指示器会持续检查校园网关的状态。如果网关离线,您会立即知晓。
- 🔗 **智能快捷链接(拖拽操作):** 内置常用网站网格。轻松拖拽即可重新排列顺序。
- 🎨 **智能 Favicon:** 该扩展会自动获取您添加的任何自定义链接的真实 Logo。如果网站没有 Logo,它会专门为该链接生成一个美观的 Apple 风格彩色首字母。
- ⛅ **校园天气:** 内置完全免费、无需设置的天气小部件,可直接在扩展页眉中显示 Phagwara 的实时温度。
- 🔒 **主电源开关:** 一键关闭自动登录,无需删除已保存的密码。
- 🧹 **恢复出厂设置:** 专门的危险操作按钮,可立即从扩展内存中清除所有密码、设置和自定义链接。
## 📥 安装说明 (Chrome Web Store)
安装 LPU Auto Login 最简单的方法是直接从 Google Chrome Web Store 获取。
1. 访问 LPU Auto Login 的 **Chrome Web Store** 页面。
2. 点击 **“Add to Chrome”**。
3. 将该扩展固定到您的工具栏。
4. 点击扩展图标,输入您的凭据,然后点击 **Save**。大功告成!
## 🛠️ 手动安装说明(开发者模式)
如果您想从源代码安装该扩展,请按照以下步骤操作:
1. 将此代码库下载或克隆到您的计算机:
git clone https://github.com/rohit124551/LPU-Auto-Login.git
2. 打开 Google Chrome 并访问 `chrome://extensions/`
3. 打开 **Developer mode**(右上角的切换开关)。
4. 点击左上角的 **Load unpacked**。
5. 选择您刚刚下载的 `LPU-Auto-Login` 文件夹。
6. 扩展程序现已安装!点击 Chrome 中的拼图图标将其固定。
## 🔒 隐私与安全
您的隐私是我们绝对的首要任务。此扩展程序采用 **Zero-Backend 架构** 设计。
- **无服务器:** 我们不拥有任何服务器、数据库或 API。
- **100% 本地化:** 您的 Registration ID 和加密密码严格保存在您浏览器的私有本地存储(`chrome.storage.local`)中。
- **身份绑定:** 加密后的密码在数学上与您的 Registration ID 绑定。如果没有匹配的 ID,则无法解密密码。
- **无分析追踪:** 扩展程序中完全没有嵌入任何跟踪脚本、Cookie 或第三方分析工具。
欲了解完整详情,请阅读我们的[隐私政策](https://rohitkumarranjan.in/lpu-autologin/privacy.html)。
## 🧑💻 支持的门户
LPU Auto Login 原生支持以下校园门户:
- **Internet Gateway:** `internet.lpu.in` & `10.10.0.1`
- **UMS / MyClass:** `myclass.lpu.in`(包括 Codetantra 重定向)
- **OAS 门户:** `oas.lpu.in`
## 📄 更新日志
### v2.6(重大更新)
- **快捷链接升级:** 增加了对自定义链接的全面拖放重排支持。
- **智能图标:** 为缺少 Logo 的自定义链接实现了 DuckDuckGo Favicon API + 智能颜色哈希首字母。
- **LPU 品牌:** 内部的 LPU 链接(`ums.lpu.in`、`oas.lpu.in`)现在会自动继承官方的 LPU 橙色徽标 Logo。
- **天气小部件:** 集成了 Open-Meteo API,提供 100% 免费且开箱即用的天气更新(移除了对 API key 的要求)。
- **设置菜单:** 增加了用于禁用网络监控或天气小部件的开关,以及一个恢复出厂设置按钮。
- **代码优化:** 移除了未使用的 `tabs` 权限,以确保顺利通过 Chrome Web Store 审核。
- **UI 优化:** 将 UI 页脚中的“Kinetic Obsidian”代号替换为官方的“LPU Auto Login”品牌名称。
*由 Rohit Kumar Ranjan (rohit124551) 充满 ❤️ 开发*
*LPU 计算机科学与工程系 (CSE) 学生*
标签:前端组件, 数据可视化, 本地加密, 校园工具, 浏览器扩展, 自动登录, 自定义脚本