个人项目[VentoSiteProxy]:基于 Pingora 的反代网关,替代 Nginx Proxy Manager
🚀 VentoSiteProxy - 一个单二进制反代网关,替代 Nginx Proxy Manager
用 Nginx Proxy Manager(NPM)做统一入口这些年,我反复被同一批问题卡住:SSE 被 proxy_buffering 卡住、上传超过 1M 就断、长连接 60 秒被掐,每解决一个就要多写一层 override,而我想做的"按站点登录认证"它压根没这个能力。与其继续跟 nginx 默认配置打架,索性自己写了一个——VentoSiteProxy,基于 Pingora(Cloudflare 开源的代理框架)的 Rust 单二进制网关,把 账号登录、站点配置、启停管理、操作日志、热重载 做成开箱即用,后来还长出了一套零信任认证(LDAP + TOTP + passkey + 站点级 ACL)。
以下截图来自本地演示环境,站点、域名与日志均为虚构演示数据(IP 使用 RFC 5737 文档保留段),敏感信息已打码。
🖼️ 预览
