cliproxy-newapi-stack

Solid

在 Linux VPS 上部署 CLIProxyAPI + NewAPI 组合栈,把 Codex/Claude/Gemini/Qwen 等订阅账号包装成可计费的 OpenAI 兼容 API。负责 NewAPI Docker 部署、容器→宿主桥接、模型计费倍率(ModelRatio/CacheRatio/CompletionRatio)、SQLite 直写额度、CLIProxyAPI 408 冷却补丁、多账号 OAuth 凭据热加载、双路径验证。当用户说"部署 cliproxy + newapi"、"加 OpenAI 计费层"、"配置 newapi 渠道接 cliproxy"、"newapi 价格不对"、"加新的 codex/claude 账号到现有部署"、"172.17.0.1 容器网络"、"408 冷却放大故障"时触发。

AI & Automation 72 stars 10 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# CLIProxyAPI + NewAPI Metering Stack 把 OAuth 订阅账号 (`codex`/`claude`/`gemini`/`qwen`/`iflow`) 通过 **CLIProxyAPI** 暴露为 OpenAI 兼容 API,再用 **NewAPI** (`calciumion/new-api`) 在前面套一层计费/限流/多用户 token。 姊妹 skill `cliproxy-deploy` 只负责裸 CLIProxyAPI;本 skill 在其上加 metering 层并补全踩过的坑。 所有"完成"结论必须基于**本会话**命令输出(W-16)。价格和额度变更后必须真发一次请求并查 `logs.quota` 不为 0。 --- ## 0. 前置确认(必问) - **SSH 目标**:`root@HOST` 是否能免密 - **端口分配**:`CLIPROXY_PORT`(默认 `8317`)、`NEWAPI_PORT`(默认 `8200`) - **裸部署是否就绪**:CLIProxyAPI 已经在 `<HOST>:<CLIPROXY_PORT>` 跑通?没就先跑 `cliproxy-deploy` skill - **登录账号供应商**:`codex` / `claude` / `qwen` / `iflow` / `gemini` - **价格输入格式**:每个虚拟模型给我 input / cached / output 三个 USD per 1M 数字 - **客户端机器**:要在哪些机器上落 `BASE_URL` 环境变量 降级路径:默认走"本地 OAuth + scp 同步 + UFW 开 NewAPI 端口 + SQLite 直写价格"。 --- ## Phase 1 — CLIProxyAPI(委托给姊妹 skill) 裸部署已在 `cliproxy-deploy` skill 完成;本 skill 不重复其内容,只补丁两个点: 1. **加稳定性开关**到 `/root/CLIProxyAPI/config.yaml`: ```yaml disable-cooling: true ``` 原因见 `references/troubleshooting.md` "CLIProxyAPI cooldown 原理"。 若漏改,30 并发 5KB payload 会出现混合 ~50% 503。 2. **不要把 CLIProxyAPI 端口暴露到公网**(与裸部署不同): - `host: ""` 仍可,但仅给容器访问,外部公网走 NewAPI 入口即可 - 如果之前已经 `ufw allow <CLIPROXY_PORT>` 想保留作为 admin 后门也行,但要换强 key --- ## Phase 2 — 部署 NewAPI 容器 ```bash SSH_TARGET=root@<HOST> SSH_KEY=~/.ssh/id_ed25519 NEWAPI_PORT=8200 \ scripts/deploy_newapi.sh ``` 脚本完成后 UFW 放行: ```bash ssh -i <KEY> <SSH_TARGET> "ufw allow <NEWAPI_PORT>/tcp && ufw status | grep <NEWAPI_PORT>" ``` 首次访问 `http://<HOST>:<N...

Details

Author
majiayu000
Repository
majiayu000/claude-arsenal
Created
6 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

cliproxy-newapi-stack

在 Linux VPS 上部署 CLIProxyAPI + NewAPI 组合栈,把 Codex/Claude/Gemini/Qwen 等订阅账号包装成可计费的 OpenAI 兼容 API。负责 NewAPI Docker 部署、容器→宿主桥接、模型计费倍率(ModelRatio/CacheRatio/CompletionRatio)、SQLite 直写额度、CLIProxyAPI 408 冷却补丁、多账号 OAuth 凭据热加载、双路径验证。当用户说"部署 cliproxy + newapi"、"加 OpenAI 计费层"、"配置 newapi 渠道接 cliproxy"、"newapi 价格不对"、"加新的 codex/claude 账号到现有部署"、"172.17.0.1 容器网络"、"408 冷却放大故障"时触发。

204 Updated 2 days ago
majiayu000
AI & Automation Solid

cliproxy-deploy

在 Linux VPS 上部署 CLIProxyAPI(router-for-me/CLIProxyAPI)并暴露 OpenAI 兼容 API。覆盖 Go 环境、源码拉取、最小配置、OAuth 登录(远端 / 本地同步两种路径)、UFW 放行、密钥轮换、健康校验、环境变量落盘。当用户说“部署 cliproxy / 把 codex/claude/gemini 账号暴露成 API / router-for-me 上线 VPS”时触发。

72 Updated 2 weeks ago
majiayu000
AI & Automation Solid

cliproxy-deploy

在 Linux VPS 上部署 CLIProxyAPI(router-for-me/CLIProxyAPI)并暴露 OpenAI 兼容 API。覆盖 Go 环境、源码拉取、最小配置、OAuth 登录(远端 / 本地同步两种路径)、UFW 放行、密钥轮换、健康校验、环境变量落盘。当用户说“部署 cliproxy / 把 codex/claude/gemini 账号暴露成 API / router-for-me 上线 VPS”时触发。

154 Updated 1 weeks ago
majiayu000