我的项目
这里主要展示我自己维护的项目。Fork 和已经归档的仓库不会放在主列表里,避免把没有实际维护的内容混进来。
基于 Cloudflare Workers + D1 的双因素认证管理器,支持 Web UI、TOTP/HOTP 条目、分组、角色权限、导入导出、加密备份,以及面向 Android 和浏览器扩展的 /api/v1 Bearer Token API。
为什么做:想把 2FA 管理放到边缘网络上运行,同时保留加密存储、登录风控、自动部署和多端客户端接入能力。
面向 2Fauth-Cloudflare 的 Android 原生客户端,直接调用 Worker /api/v1,不再依赖 WebView。支持登录、token 刷新、本地解锁、条目列表、批量 TOTP 刷新和 HOTP 生成。
为什么做:把 2FA 管理器从网页扩展到手机端,练习 Kotlin/Android 的同时,也验证服务端 API 是否足够稳定。
用于登录 OpenWrt 路由器并在应用内打开 OpenClash 页面,还会从 OpenClash 状态接口解析并跳转到 Zashboard 与 MetaCubeXD。
为什么做:减少管理 OpenClash 时在浏览器里手动找入口的步骤,把常用路由器管理动作集中到一个 Android 客户端里。
本地文件加密工具,结合 AES-GCM、Argon2id、TOTP 2FA、可选双重加密和本地 GUI,用于保护敏感文本或文件。
为什么做:围绕“敏感内容如何更安全地保存”做的一次本地工具实践,也用于学习密码学工程里的取舍。
一个 JavaScript/Cloudflare Workers 方向的个人项目,用于探索轻量服务在边缘环境中的部署和运行方式。
为什么做:继续熟悉 Workers 的部署模型和小型 Web 服务的维护方式。
更多项目
可以访问我的GitHub查看完整仓库列表。