SuperAPI AI 工具集

cliproxy-deploy

部署与运维

查看项目

更新于 10-16 00:04

技能介绍

用途:把 https://github.com/router-for-me/CLIProxyAPI 部署到远程 Linux 服务器,暴露 OpenAI 兼容接口(/v1/chat/completions、/v1/models),适配 Codex / Claude / Gemini / Qwen / iFlow / Antigravity 的 OAuth 订阅账号。

主要流程:先确认 SSH 目标、落盘目录(默认 /root/CLIProxyAPI 与 /root/.cli-proxy-api)、端口(默认 8317)、访问策略(仅 localhost 或公网直连)与登录路径;接着只读检查远端环境,安装 Go 与 Git(apt-get install -y golang-go git),克隆仓库;复制 config.example.yaml 为 config.yaml,仅调整 host、port、auth-dir、api-keys、debug、proxy-url。

认证二选一:本地登录后把 ~/.cli-proxy-api/<provider>-*.json 用 scp 同步到 VPS(推荐);或远端 OAuth,需用 -no-browser 并在本机对回调端口开 SSH 隧道(Codex=1455、Claude=54545、iFlow=11451、Gemini=8085),5 分钟超时。随后用 nohup 后台启动,公网直连需 ufw allow <PORT>/tcp,并立刻用随机 key 轮换默认 api-keys(支持配置热重载)。

校验:远端 curl 127.0.0.1 与公网 curl 均需 HTTP 200 且内容可读,才可称部署完成;最后写入 BASE_URL、BASE_API_KEY、BASE_MODEL 环境变量。限制:不得保留默认 key 上线、未放行 UFW 不可称公网可用、不可 pkill -9 go、不可用 sed 改多行 api-keys、结论须基于当次命令输出。具体模型名、收费与价格资料未提供。