GoForum › 🌐 V2EX

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

murongxdb · 2026-09-29 08:53 · 0 次点赞 · 12 条回复

我们组 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 ,合理的我会尽可能的满足

软件截图

12 条回复
Yasuke · 2026-09-29 08:58
#1

cpa 不就可以

dododook · 2026-09-29 08:58
#2

来个 demo 登入试试呀

murongxdb · 2026-09-29 08:58
#3

@Yasuke SubLane 更明确的特点是:

围绕团队工作空间组织资源:每个空间管理自己的账号池、成员、权限、用量分配和审计。 一体化部署:Go 单进程 + SQLite + 内置网页,把团队管理和网关放在一个应用里。

murongxdb · 2026-09-29 09:03
#4

@dododook 确实这个还差,这两天就搞

xubeiyou · 2026-09-29 09:08
#5

那你这个对比 sub2api 除了解决重的问题 还有啥呢 对于小团队来说?我其实也就 3-4 个人一起用 不过我是本地 我分给其他人是 key

murongxdb · 2026-09-29 09:13
#6

@xubeiyou sub2api 配置起来太复杂,对于小团队来说冗余功能太多

murongxdb · 2026-09-29 09:13
#7

@xubeiyou 如果想用大而全功能的就用 sub2api ,如果想体验一下只是分一下订阅,并且有团队管理,不需要任何其他功能的,可以考虑一下 sublane

ZGame · 2026-09-29 09:23
#8

为什么不直接授权登录呢… 官方也能用吧

murongxdb · 2026-09-29 09:28
#9

@ZGame 同一个账号,被多人授权登录使用,容易封号吧,尤其是 claude

ZGame · 2026-09-29 09:28
#10

@murongxdb #9 claude 没用过 codex 目前好像没封

stringwind · 2026-09-29 09:28
#11

类似的轻量网关有很多,cpa ,gpt-load ,功能还多一点,整体会完善点。看 README 看上去也没有特别的功能。

murongxdb · 2026-09-29 09:28
#12

@stringwind 怎么说呢,主要是针对团队场景进行功能优化,以及没有那么复杂的技术栈

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: murongxdb
发布: 2026-09-29
点赞: 0
回复: 0