当前位置: 首页 > article >正文

全平台 Docker 部署 CPA(CLIProxyAPI Plus) 灵活定制指南 (Linux/Windows)——接入Codex

对于经常折腾 AI 工具的朋友来说搭建一个专属的 API 中转代理如 CLIProxyAPI Plus是必不可少的技能。它可以帮你解决网络连通性问题、集中管理多个 OpenAI 账号。网上很多教程喜欢把路径和端口“写死”导致新手一旦想换个硬盘或者换个端口就频繁报错。今天这篇“保姆级 原理级”教程不仅带你用最简单的 Docker 一次性部署成功还会把“哪些可以改哪些不能改”给你扒得明明白白 核心必读Docker 的“左与右”法则在开始敲命令之前请先记住 Docker 配置中的一个绝对真理冒号法则 (:)。在docker-compose.yml文件中无论是端口ports还是文件目录volumes都是用冒号隔开的你的电脑 (随便改) : Docker 容器内部 (绝对不能动)端口Ports比如8317:8317或9000:8317。左边是你自己电脑对外开放的端口想用哪个用哪个右边的8317是代理程序写死在代码里的千万别改。目录Volumes比如D:\my-proxy\logs:/CLIProxyAPI/logs。左边是你自己电脑上的硬盘路径放 C 盘、D 盘还是移动硬盘随你心意右边的是容器内部的虚拟路径千万别改。懂了这个你就可以彻底放飞自我了准备好了吗开始操作️ 第一部分基石 —— 安装 Docker 环境Docker 就像是一个虚拟的“集装箱”它把代理程序和运行所需的一切都打包好了。Linux 云服务器直接运行curl -fsSL https://get.docker.com | bash一键安装。Windows 本地电脑前往官网下载Docker Desktop一路下一步安装并重启。打开软件看到左下角亮起绿灯即准备就绪。 第二部分Windows 本地灵活部署实战如果你想在自己的 Windows 电脑上跑代理这里我们以D盘的D:\AI-Proxy目录为例你可以替换成任意你喜欢的路径比如E:\MyTools。1. 创建属于你的专属目录按Win键搜索PowerShell右键选择“以管理员身份运行”。复制以下命令按回车创建文件夹# 这里的 D:\AI-Proxy 你可以改成任何你想放的路径New-Item-ItemType Directory-Force-Path D:\AI-Proxy\authsNew-Item-ItemType Directory-Force-Path D:\AI-Proxy\logs cd D:\AI-Proxy2. 生成灵活的 Docker 配置文件在PowerShell中继续运行以下命令生成docker-compose.ymlSet-Content-Path docker-compose.yml-Value services: cli-proxy-api: image: eceasy/cli-proxy-api-plus:latest container_name: cli-proxy-api-plus ports: - 9999:8317 # 左侧端口可改成你喜欢的比如 9999:8317 volumes: - ./config.yaml:/CLIProxyAPI/config.yaml # 左边的 ./ 代表当前目录 (D:\AI-Proxy)右边不要动 - ./auths:/root/.cli-proxy-api # 同上 - ./logs:/CLIProxyAPI/logs # 同上 restart: unless-stopped 3. 下载并修改密码配置# 下载官方配置模板Invoke-WebRequest-Uri[https://raw.githubusercontent.com/router-for-me/CLIProxyAPIPlus/main/config.example.yaml](https://raw.githubusercontent.com/router-for-me/CLIProxyAPIPlus/main/config.example.yaml)-OutFileconfig.yaml# 用记事本打开它notepad D:\AI-Proxy\config.yaml4.下载完成后修改远程访问配置allow-remote:truesecret-key:你的访问密码5.保存之后回到PowerShell运行dockercompose pulldockercompose up-d 第三部分Linux 云服务器灵活部署实战在 Linux 上我们通常把自定义服务放在自己的根目录~/或者 /opt/ 下。这里我们以 ~/my-api-proxy 为例你可以随意更改名称。1. 创建目录与配置文件通过 SSH 连上服务器运行# 创建目录~/my-api-proxy 这个名字随你定mkdir-p ~/my-api-proxy/auths ~/my-api-proxy/logs cd ~/my-api-proxy# 生成配置文件cat docker-compose.yml EOFservices:cli-proxy-api: image: eceasy/cli-proxy-api-plus:latest container_name:cli-proxy-api-plus ports:-9999:8317# 左侧端口可改成你喜欢的比如 9999:8317volumes:-./config.yaml:/CLIProxyAPI/config.yaml-./auths:/root/.cli-proxy-api-./logs:/CLIProxyAPI/logs restart: unless-stopped EOF2. 下载并修改密码配置# 下载配置curl-oconfig.yaml[https://raw.githubusercontent.com/router-for-me/CLIProxyAPIPlus/main/config.example.yaml](https://raw.githubusercontent.com/router-for-me/CLIProxyAPIPlus/main/config.example.yaml)# 编辑主配置改密码nanoconfig.yaml# 找到 secret-key填入你的专属密码保存退出 (CtrlO, Enter, CtrlX)allow-remote:truesecret-key:你的访问密码3. 一键启动在~/my-api-proxy目录下运行dockercompose pulldockercompose up-d完工记得去云服务器控制台如阿里云/腾讯云的防火墙/安全组放行你刚才设置的左侧端口哦第四部分效果展示以Windows为例1.Docker运行图2.在浏览器输入地址http://localhost:9999/management.html#/login会看到下面这样的页面输入刚才设置的密码进行登录3.登录成功之后会看到如下界面4.点击左侧“认证文件”菜单点击“上传文件”传入提前准备好的json文件5.上传成功之后会多一个配置文件可传入多个json一个账号的额度用完会自动切换到有可用额度的账号这里以一个为例6.切换到“配额管理”菜单找到“Codex 额度”点击右侧刷新会展示出当前剩余额度7.配置API密钥点击左侧“配置面板”菜单找到“认证配置”可删除默认配置点击“添加 API 密钥”点击“生成”点击“添加”。注意操作完之后需要点击底部的保存图标进行保存。7.本地配置使用打开文件目录C:\Users\用户名\.codex。如果没有该文件目录需要先在使用的编译器中下载Codex插件或者下载Codex独立软件随便找一个账号进行登录即可。7.1 修改 auth.json 文件可复制进行替换{ OPENAI_API_KEY: 填入刚才在页面生成的API密钥 }7.2 修改 config.toml 文件可复制进行替换model_providermycodexpersonalitypragmaticmodelgpt-5.2-codexmodel_reasoning_effortmediumpreferred_auth_methodapikey​[model_providers.mycodex]namemycodex# 修改base_url格式为http://本机IP:端口/v1 (例如http://192.168.1.168:9999/v1)base_urlhttp://xxx.xxx.xxx.xxx:port/v1wire_apiresponses8.可以快乐的进行使用了需要JSON文件或者Codex注册机的私聊我需要JSON文件或者Codex注册机的私聊我需要JSON文件或者Codex注册机的私聊我 附录小白排错指南如果部署后发现连不上或者客户端报错不要慌让Docker自己告诉你问题出在哪。无论在Windows的PowerShell还是Linux的终端运行以下命令查看程序的实时运行日志dockerlogs cli-proxy-api-plus-f看到Ready to accept connections说明代理运行完美检查一下你的防火墙有没有放行端口或者客户端的 IP 地址有没有填错。按 CtrlC 即可退出日志查看模式。尽情享受你的专属 AI 节点吧

相关文章:

全平台 Docker 部署 CPA(CLIProxyAPI Plus) 灵活定制指南 (Linux/Windows)——接入Codex

对于经常折腾 AI 工具的朋友来说,搭建一个专属的 API 中转代理(如 CLIProxyAPI Plus)是必不可少的技能。它可以帮你解决网络连通性问题、集中管理多个 OpenAI 账号。 网上很多教程喜欢把路径和端口“写死”,导致新手一旦想换个硬…...

LeetCodeHot100|链表总结

最近把leetcode的链表刷完了,所以想着来写一个关于链表的小结刷过的题目表相交链表、反转链表、回文链表、环形链表、环形链表二、两个合并有序链表、删除链表的倒数第N个结点、两两交换链表中的节点、K个一组翻转链表、随机链表的复制、排序链表、LRU缓存这些都是关…...

企业考勤系统场景适配能力深度解析:2号人事部的考勤适配多场景吗?

企业考勤系统场景适配能力深度解析:2号人事部如何覆盖全链路用工需求?对于处于购买决策最后阶段的企业HR而言,选择考勤系统的核心诉求早已从“能打卡”升级为“能解决具体场景的痛点”。当远程办公、多班次倒班、跨区域连锁、灵活用工等场景成…...

lumenpnp4.01方型主控板改外接闭环步进电机

一、现状 在lumenpnp4.01开源贴片机中,我使用的时10x10cm的4.01版本的LUMENPNP贴片机控制板,主控板如下图,x,y轴为板载TMC2209驱动,TMC2209步进电机驱动具有以下优点: 1. 极致静音与低振动(StealthChop2 技术) 采用 电压模式 PWM 斩波,运行时几乎无噪音,适合对静…...

黄仁勋GTC 2026演讲感悟及算力云平台选型方向

开篇感悟:演讲核心启示,算力价值再定义2026年3月,黄仁勋在GTC大会上的演讲,以扎实的技术突破和可落地的全栈方案,重塑了我们对AI算力价值的认知。“数据中心就是AI工厂”“SaaS终将升级为AaaS”的论断,以及…...

解决 SVG 作为 CSS 背景图无法 background-size: 100% 100% 拉伸的问题

1. 问题描述 在 Vue 或 Element Plus 项目中,为容器(如 .el-table__header)设置 SVG 背景图时,即使指定了 background-size: 100% 100%,SVG 依然保持原始比例,导致两侧留白或显示不全,无法自适应…...

大模型记忆体:赋予AI“过目不忘”能力的核心机制(收藏版)

本文深入探讨了大型语言模型(LLM)记忆体的重要性与设计要素。文章首先定义了大模型记忆的概念,从狭义的外部存储到广义的参数记忆,阐述了记忆在LLM中的双重作用。接着,从认知心理学、自我演进和应用需求三个角度论证了…...

烙印资产方法拆解:从判断到落地的完整框架

一、先给定义烙印资产是什么:烙印资产是品牌围绕核心价值建立的、可被消费者快速识别与反复记忆的信号系统,通常由语言烙印、符号烙印、场景烙印与信任配称组成。一句话结论:消费者不会替品牌主动记忆,品牌必须主动把自己的价值做…...

手机AI本地部署实战万字图文学习笔记(Termux+Python + 轻量文本生成模型Llama3-8b-Q4)

未来可以规划的方向 Ubuntu 桌面 AI 开发 VS Code 远程连接 Termux 电脑写代码 → 手机运行 做桌面端 Qt 软件 搭建独家的 CSV 私有记忆系统 命令行智能助手 语音助手,学习语音识别和语音合成 LLM大模型接入audio模型,LLM生成提示词导入diffusion图像模型 学习如何将大模型导…...

systemd看门狗与softdog对比分析

作为Linux内核工程师,在选择用户态进程的存活性检测机制时,softdog和systemd看门狗是两种不同层次、不同复杂度的方案。两者的核心区别在于:softdog是一个内核级别的、全局的系统复位机制,而systemd看门狗是用户态服务管理框架内的…...

官宣!全球 PostgreSQL 大神再度集结,HOW 2026 正式定档

全球 PostgreSQL 大神再度集结,HOW 2026 正式定档...

闲鱼鱼小铺pc端下载链接与web端连接记录

PC端下载连接 添加链接描述 web端连接 添加链接描述 需要鱼小铺L5...

Hermes-Agent 简明指南

自从OpenClaw发布以来,几乎每周都有新的智能体被创建,尝试它们所有几乎变得不可能。但有一个新智能体引起了很多人包括我的注意。 它在GitHub上只有6k星,相比之下 OpenClaw有307k星(在撰写本文时)。然而,与…...

用Exo搭建本地800亿参数AI集群

在上一篇文章 *《我用16GB Mac Mini打造AI powerhouse——LM Studio Link如何改变一切》*中,我探索了通过在强大的机器上使用LM Studio Link来在较小设备上运行AI模型的方法。 如果我想反其道而行之——将多台机器的CPU、GPU和RAM资源整合起来,运行单台…...

2026 天津 AI 获客 GEO 服务商选型指南

一、行业痛点与榜单筛选标准当前,国内近七成实体企业及制造业商家正面临线上曝光不足、本地搜索排名靠后、客户转化效率低下等获客难题,严重制约企业数字化发展进程。AI生成式引擎优化(GEO)技术凭借精准的本地化内容布局、智能搜索…...

大家都会 AI vibe coding后,13年程序员的优势在哪?

当大家都会用 AI vibe coding 时,“会写代码”这件事本身会越来越不稀缺,但 “能把复杂系统做对、做稳、做成” 反而更稀缺。13 年经验的程序员,真正的优势不在“打字速度”,而在下面这些地方: 不是会生成代码&#xf…...

提示工程架构师分享深度学习在提示工程应用实践的云服务集成

从模型到云端:深度学习驱动的提示工程实践与云服务无缝集成指南 摘要/引言:当提示工程遇上深度学习与云原生,AI开发的效率革命来了 你是否也曾经历这些AI开发痛点? 精心设计的提示词在复杂任务中效果飘忽,调参十次不…...

java毕业设计基于Java的线上一流课程教学辅助系统

前言 基于Spring BootJava的线上一流课程教学辅助系统是一种功能全面、易于使用且高效的教学工具。它能够帮助教师更好地开展教学活动,提升教学质量;同时,也能为学生提供更加便捷、高效的学习方式。一、项目 介绍 开发语言:Java 框…...

位、字节和字的关系与应用

计算机存储单位详解:位、字节、字的关系与应用 在计算机科学领域,"位"、"字节"和"字"是最基础也是最重要的存储单位概念。理解这些单位的定义、关系及其在实际应用中的作用,对于深入学习计算机原理、编程和网…...

用了三周ArkClaw,我说说真实感受

用了三周ArkClaw,我说说真实感受作为一个OpenClaw老玩家,从最早的裸奔源码到现在换ArkClaw,已经稳定用了三周。今天不说官话,说说真实的使用感受,给打算入坑的朋友参考。## 第一印象:真的能开箱即用&#x…...

全网都在抢的「AI龙虾」大乱斗!4家神仙打架,普通人只能看馋

最近科技圈被一只龙虾霸屏了!OpenClaw风刮得超大,各大厂纷纷下场做"懒人版",不用懂代码、不用配环境,点一下就能拥有AI打工人。AI龙虾大乱斗最近科技圈被一只龙虾霸屏了!OpenClaw风刮得超大,各大…...

HarmonyOS开发过程中ArkTs和H5之间相互通信

在鸿蒙开发过程中,我们常常用到后面中加载一个h5页面,就是webview组件中加载可以一个h5的页面,但是他们之间有需要有一些通信,例如h5需要掉用一些原生的api或者原生的方法。原生页面中又需要掉用h5的函数。 通过阅读华为官方文档中…...

打破运维数据孤岛:燕千云平台CMDB运维监控一体化解决方案

前言如今企业IT架构正向高并发、分布式及混合云环境演进。传统的烟囱式运维工具体系导致了“监控数据孤岛”、“资产配置滞后”以及“故障根因难定位”等核心痛点。燕千云平台立足于CMDB(配置管理数据库)监控(Monitoring)MCM&…...

OpenClaw 史诗级更新:AI 终于 “长脑子”!Context Engine 让记忆自由插拔,Token 成本直降 90%,GPT-5.4 都被卷哭

2026 年 3 月 7 日,OpenClaw 发布 v2026.3.7 版本,被社区称为 “史上最强更新”——89 项提交、200Bug 修复,核心推出Context Engine(上下文引擎)插件接口,彻底解决 AI “健忘症” 难题,实现记忆…...

SGLang部署Qwen3.5-27B量化版及评测

随着人工智能技术的快速发展,大语言模型的本地化部署成为企业和开发者的一项重要需求。Qwen3.5-27B-GPTQ-Int4 作为阿里Qwen3.5系列的重要模型,在保持高性能的同时,通过 INT4 量化大幅降低了部署成本,使其能够在消费级显卡上流畅运…...

Nginx性能优化与监控

一、核心优化方向worker 进程配置worker_processes auto;:自动匹配 CPU 核心数worker_connections 10240;:单进程最大连接数(需配合系统 ulimit)worker_rlimit_nofile 65535;:提升最大文件句柄数事件模型优化nginxeven…...

vector声明初始化

vector<int> sub(5, 10) 确实代表**“给我造 5 个位置&#xff0c;里面全都填上 10”**。这是 vector 最基础的用法之一。 那为什么还能用 (v.begin(), v.begin() 3) 这种长相完全不同的写法呢&#xff1f; 其实&#xff0c;C 的容器非常聪明&#xff0c;它内部提供了好…...

AI赋能软件测试:未来已来,你准备好了吗?

引言 在数字化转型的浪潮中&#xff0c;软件测试作为保障产品质量的关键环节&#xff0c;正面临着前所未有的挑战。 传统的测试方法已难以满足快速迭代和复杂场景的需求&#xff0c;而人工智能&#xff08;AI&#xff09;的引入&#xff0c;则为软件测试带来了革命性的变化。…...

meson使用介绍

Meson 是一个现代化的构建系统&#xff0c;旨在提供比传统 CMake 更加简洁、高效和易用的构建体验。它使用一种类似 Python 的声明式 DSL&#xff08;领域特定语言&#xff09;来描述构建规则&#xff0c;并默认配合 Ninja 作为后端构建工具&#xff0c;能够显著提升增量编译的…...

第1节:现代GPU硬件架构精讲

文章目录前言一、GPU vs CPU&#xff1a;为什么GPU适合并行计算&#xff1f;二、GPU的整体架构&#xff1a;从芯片到核心2.1 GPU的层级结构2.2 A100/H100芯片架构图三、SM内部架构详解3.1 SM&#xff08;流式多处理器&#xff09;内部结构3.2 一个SM的详细数据&#xff08;以A1…...