Skip to content

xsser/cliproxyapi-cloudflare-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cliproxyapi-cloudflare-stack

用自己的凭证搭一个 OpenAI 兼容的 LLM API 网关,全部跑在自托管基础设施上。

解决什么问题

不想把账号凭证直接交给第三方中转,想自己掌控:统一一个入口、多凭证组成池、对外 HTTPS,且不开放任何公网入站端口。

功能

  • 收信端点:Cloudflare Worker + D1,在你自己的域名上程序化收信。
  • API 网关:CLIProxyAPI 多凭证池、热加载、故障转移,对外暴露 /v1/*
  • 安全暴露:Cloudflare Tunnel 把内网网关反代成 HTTPS 公网域名(无需公网 IP、无需开端口)。

如何使用

  1. 部署 CPA 网关(VM 上):bash scripts/deploy_vm.sh,记下输出的 sk- API key 与 auth-dir。
  2. 搭收信 Worker:复制 templates/wrangler.toml.template 填值 → wrangler deploy;再用 Email Routing 设 catch-all 指向该 Worker。
  3. 加凭证:把你已获授权的凭证 .json 放进 CPA 的 auth-dir(或 SRC=./auth_local VM_HOST=user@host bash scripts/sync_credentials.sh),CPA 自动热加载。
  4. 对外 HTTPS:用 templates/cloudflared-cpa.service.template 起 Tunnel,得到 https://<api>.<your-domain>/v1
  5. 调用:任意 OpenAI 兼容客户端,baseURL 填上一步域名,apiKeysk- key。

详细步骤与部署坑点见 SKILL.md

免责:仅用于学习部署架构与管理你已授权的凭证;不得用于自动注册、绕过人机验证或违反任何第三方(含 x.ai、Cloudflare)ToS。风险自担,按「现状」提供。

License

MIT。

About

感谢马斯克 让我grok自由,免费注册grok 无数个号。然后cpa自由使用

Topics

Resources

Stars

115 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors