logo NodeSeekbeta

只是和几个同事分个订阅,何必背着一套臃肿的 sub2api

我们组 4 个人凑钱买的订阅,之前一直用 sub2api 。用了小半年,功能没得说,但每次服务器要迁移我就头疼——除了它自己,还得把 Postgres 和 Redis 一起搬过去。有次 Redis 挂了,整个网关直接不工作,排查了半天发现是内存超了。

后来想想我们其实就 4 个人,用不着这么重的东西。就自己写了一个,叫 SubLane ,一个轻量级的,专供于小团队的订阅 / API 共享的 API 网关。

它是干嘛的

把订阅账号接进来,给每个人发一把自己的 key ,大家拿 key 去用,我在后台能看到谁用了多少。

就这样。没有别的。

装完是一个 Docker 容器,数据库直接跑在进程里,没有 Redis ,前端编译进同一个二进制文件。备份就是备份那个数据卷。

技术上是 Go + chi + sqlc ,SQLite 存数据,前端 React 19 编译进二进制。上游用了 CLIProxyAPI 的 executor ,但 OAuth 、凭据加密、账号选择这些都是自己写的,凭据不放进 SDK 的管理器。

开源地址: https://github.com/murongg/SubLane

大家有什么痛点或者需求都可以提 issue ,合理的我会尽可能的满足

截图

1234
1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72076位seeker

🎉欢迎新用户🎉