Repository navigation
cliproxy-rs: a Rust port of CLIProxyAPI (same config, auth files and Management API) #6358
vayungodara
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi all, I made a Rust port of CLIProxyAPI and wanted to share it here first since this is where the people who'd actually use it are.
https://github.com/vayungodara/cliproxy-rs
What it is: it reads the same
config.yamland the same auth files, and serves the same routes and the v8 Management API, so you can point it at your existing setup, try it, and switch back to the Go version at any time. Apps built on the Management API (CPA-Manager-Plus, Quotio, ZeroLimit and so on) should work against it, though I haven't tested all of them.What's different:
soonest-resetrouting strategy that spends the account whose weekly window resets firstIt's v0.1.0 and not everything is ported yet (plugins on the request path, Home mode, Antigravity, the TUI). docs/PARITY.md has the honest numbers. Bug reports are very welcome, especially "this works in Go but not in cliproxy-rs".
Thanks to the CLIProxyAPI maintainers, the port only exists because the original is so well designed.
大家好,我做了一个 CLIProxyAPI 的 Rust 移植版 cliproxy-rs。它读取相同的
config.yaml和认证文件,提供相同的路由和 v8 管理 API,可以随时和 Go 版本互相切换。单个二进制文件内置管理面板(显示每个账户的 5 小时和每周额度),并新增可选的soonest-reset路由策略。目前是 v0.1.0,还有部分功能未移植,欢迎提 issue,尤其是"Go 版本能用但 cliproxy-rs 不能用"的情况。All reactions