乐于分享
好东西不私藏

解决多AI工具配置难题:Codex APP 接入 CC Switch 统一管理 API

解决多AI工具配置难题:Codex APP 接入 CC Switch 统一管理 API

其实我一直犹豫要不要写这个方法,虽然现在网上已经很多了关于这个方法的文章了。

这主要源于我的担忧。我是 Github Copilot 的 Pro 订阅用户(此处根据常见订阅名称将“Pro +”修正为“Pro”),在考虑使用个人电脑进行中继集成之前,我曾搜索过是否有封号风险。不幸的是,我搜到了 Copilot 对使用 CC Switch 进行封号的新闻,所以我一直没有尝试将 Copilot 订阅配置到 CC Switch 中。

风险提示补充:根据社区用户的反馈和新闻,Copilot 封号的主要原因似乎并非简单地使用中继服务,而是与以下几点有关:

  1. 共享或滥用 API:将个人订阅的 API Key 用于商业用途、共享给他人,或通过公开的服务器进行代理,从而导致流量异常。
  2. 违反服务条款:通过非官方客户端或方式,以自动化程序大量调用服务,超出了个人合理使用的范畴。

因此,在个人电脑上、仅为个人使用而配置中继服务,风险相对较低,但并非完全没有。用户仍需自行承担风险,并遵守相关服务条款。

我目前使用的是 Quotio,之前文章推荐过这个工具。一个收费订阅,配置了一堆免费订阅做补充,一个月下来勉强够用。不过,最近 CC Switch 适配 Codex APP 的 Response API 接口的新闻确实令人兴奋。

彻底将OpenAI的接口接口规范,转换为了Response API。

再加上 Github Copilot 对三方软件中继调用开始有限速,我想要不然还是尝试一下。

这是Quotio, 感觉挺低调的一个工具。


背景与动机

如果你使用过多个 AI 工具(如 Claude Code、Codex、Gemini CLI),你可能会遇到一个问题:每个工具都有独立的配置文件。当想切换 API 供应商时(比如从官方服务切换到第三方中转服务),就需要手动修改多个配置文件(.json.toml 等),既繁琐又容易出错。

这正是 CC Switch 要解决的问题。本文以 Codex APP + DeepSeek 为例,展示如何使用 CC Switch 来统一管理和快速切换多个 AI 工具的 API 配置。


CC Switch 是什么?

CC Switch 是一个跨平台的 AI 工具配置管理器。它的核心价值是:

  • 一键切换:在不同 API 供应商之间快速切换,无需手动修改配置文件
  • 集中管理:在一个统一的界面中管理所有支持的 AI 工具的配置
  • 预设模板:内置超过 50 种服务商的预设配置,大幅简化设置流程

第一步:安装 CC Switch

macOS (Intel 或 Apple Silicon)

brew install --cask cc-switch

其他操作系统

请访问官方 GitHub 仓库:

  • 仓库地址:https://github.com/farion1231/cc-switch

在 Releases 页面下载对应系统的安装包(Windows、Linux 均支持)。


第二步:添加 API 供应商

什么是"供应商"?

供应商 (Provider) 是指任何能提供 AI 模型 API 的服务。本例中我们使用 DeepSeek,但你也可以配置官方 API、其他中转服务等。

详细步骤

1. 打开 CC Switch 应用并进入添加供应商界面

启动 CC Switch 后, 在左上角 app 切换器选择 "Codex"(这样 CC Switch 才会把配置写入 Codex APP)

然后 在主界面上找到 "添加供应商" 按钮,通常表现为一个“+”图标或明确的文本标签。

2. 选择配置方式

你会看到两种选项:

方式 A:使用预设模板(推荐)

  • 如果你的服务商在预设列表中(如 DeepSeek、OpenAI、Anthropic 等),直接从下拉菜单选择
  • 填入你的 API Key(从服务商获取)
  • 如需要,填入自定义的 API Base URL(某些中转服务可能提供)
  • 点击保存

方式 B:自定义配置

  • 如果服务商不在预设列表中,选择"自定义"
  • 手动填写以下信息:
    • 供应商名称:一个你自定义的名称,如“My Custom Service”。
    • API 地址:即 API Base URL。
    • API Key:你的凭证。
    • 支持的模型列表:手动输入该服务商支持的模型 ID,多个模型之间用逗号(,)隔开。例如:model-a, model-b-16k, model-c-plus
  • 点击保存

3. 示例:添加 DeepSeek 供应商

如果配置给Codex APP ,需要开启路由映射,这里接口格式一定要OpenAI的,不要用 anthropic 的接口格式。

 请注意,如下图所示,必须开启路由功能(Route)的开关,以允许 CC Switch 转换 API 格式。

在预设列表中找到 DeepSeek,然后:

  1. 输入你的 DeepSeek API Key

    • 获取地址:https://platform.deepseek.com/account/api_keys
  2. 获取并添加模型配置

    • 在 DeepSeek 官方文档中查看支持的模型列表(如 deepseek-chatdeepseek-coder 等)
    • 在 CC Switch 中填入这些模型名称
    • 大多数情况下,API Base URL 保持默认即可
    • 建议点击界面上的 “获取模型列表” 按钮(通常位于模型选择或配置区域附近),CC Switch 将自动加载并显示 DeepSeek 支持的模型 ID。随后,你可以直接选择并添加所需模型。
  3. 点击 "保存" 或 "Add" 按钮

供应商现在应该出现在你的供应商列表中。


第三步:启用供应商

在 CC Switch 中将供应商添加到配置

添加完供应商后,你需要将其激活,使得 CC Switch 能够将其配置同步到你的 AI 工具。

方法一:通过主界面启用

  1. 在 CC Switch 主界面的供应商列表中找到你刚才添加的供应商
  2. 选中该供应商
  3. 点击右侧的 "添加" 按钮
  4. 成功后,会有提示

方法二:通过系统托盘快速切换(最便捷)

  1. 在 macOS 菜单栏(屏幕右上角)或 Windows 系统托盘找到 CC Switch 图标
  2. 点击该图标,会弹出一个菜单列表
  3. 在列表中找到你想启用的供应商名称(如"DeepSeek")
  4. 点击它,切换立即生效
  5. 菜单中该供应商旁边会显示 ✓ 或其他标记,表示当前已启用

因为Codex 要Response API 接口,但是Deepseek没有这个  接口规范,所以一定要打开路由开关才行。让CC Switch帮忙去转换请求。


第四步:重启应用使配置生效

这是最关键但经常被遗漏的一步。

当你在 CC Switch 中切换或启用了供应商后,CC Switch 会修改背后对应 AI 工具的配置文件。但这些工具需要重新启动才能加载新的配置。

根据工具类型重启

工具类型
重启方法
Codex APP、Claude Desktop
完全退出应用,然后重新启动
命令行工具(如 Gemini CLI)
关闭当前终端窗口,打开新的终端窗口
Claude Code
建议重启(虽然部分版本可能无需重启,但为确保配置完全生效,重启是最佳实践)

以 Codex APP 为例

  1. 完全退出 Codex APP(不是最小化,而是关闭)
  2. 等待 2-3 秒
  3. 重新启动 Codex APP
  4. Codex APP 现在应该使用你在 CC Switch 中启用的新供应商配置

验证配置是否成功

重启应用后,按照以下步骤验证配置:

  1. 打开 Codex APP(或你想测试的应用)

  2. 发送一条测试消息(如"Hello, what's your name?")

  3. 观察响应

    • 如果 Codex APP 成功连接到新的 API 供应商,你会收到回复
    • 如果失败,可能看到错误消息或超时提示
  4. 检查 CC Switch 的统计面板(如果有的话)

    • 某些版本的 CC Switch 提供用量统计
    • 你可以看到最近的 API 调用是否来自新启用的供应商

常见问题排查

Q1:重启后 Codex APP 仍然没有使用新供应商

检查清单:

  1. 确认在 CC Switch 中确实点击了 "启用" 按钮,且供应商旁显示绿色标记
  2. 确认 完全退出 了 Codex APP(check 活动监视器 macOS,或任务管理器 Windows)
  3. 等待 5 秒钟后再启动 Codex APP,留给系统时间写入配置文件
  4. 查看 Codex APP 的设置或日志,确认它读取的是哪个 API 提供商

Q2:为什么切换后某些插件配置消失了?

原因:CC Switch 会完全覆盖配置文件。如果你之前在配置文件中手动添加了非官方支持的插件,切换时这些配置会被覆盖。

解决方案

  • 使用 CC Switch 内置的插件管理功能来添加插件,而不是手动编辑配置文件
  • 如果需要保留自定义插件,可以在 CC Switch 的"高级设置"中启用"配置合并"选项(如果有的话)

Q3:我的配置数据存储在哪里?

CC Switch 会在你的系统用户目录下创建一个专用文件夹来存储所有配置数据(通常以 SQLite 数据库形式保存)。

具体路径可以在应用设置中查看,或使用以下默认位置:

  • macOS:通常为 ~/Library/Application Support/cc-switch/。在某些特定安装或版本中,也可能存储在用户根目录下的隐藏文件夹 ~/.cc-switch/
  • Windows%APPDATA%\cc-switch\
  • Linux~/.config/cc-switch/ 或 ~/.local/share/cc-switch/

高级功能概览

CC Switch 还提供以下高级功能(可选使用):

代理与故障转移 (Proxy & Failover)

  • 为不同应用单独配置网络代理
  • 设置当主供应商失效时自动切换到备用供应商

统一管理 MCP、Prompts 和 Skills

  • 如果使用 Claude Code 的 MCP、Prompts 或 Skills 功能,可以在 CC Switch 中统一管理
  • 无需在每个工具中单独配置

用量与成本追踪

  • 在应用内查看不同供应商的 API 调用次数
  • 追踪 Token 使用量和费用
  • 帮助控制成本

云同步

  • 将配置文件夹放在云同步目录(iCloud、Dropbox、OneDrive 等)
  • 或通过 WebDAV 服务器同步
  • 在多台电脑间保持配置同步

总结

使用 CC Switch 管理 AI 工具的 API 配置,只需以下几个步骤:

  1. ✅ 安装 CC Switch
  2. ✅ 添加 你想要使用的 API 供应商(填入 API Key 等信息)
  3. ✅ 启用 该供应商(通过主界面或系统托盘)
  4. ✅ 重启 你的 AI 应用
  5. ✅ 验证 应用是否成功使用新供应商

注意事项:

  1. 接口规范选择:当 CC Switch 启用路由进行模型接口转换(尤其是针对 Codex APP 的 Response API 格式)时,必须使用 OpenAI 的接口规范。根据测试,使用 Anthropic 的接口规范会导致模型响应解析失败,Codex APP 无法正常显示回复。
  2. ✅ 一定要配置模型ID,在Codex APP界面上显示了模型ID那一块是自定义才可以。
  3. ✅ 尽量少用Github Copilot 的订阅吧,感觉还是会有被封号的风险。

掌握这个工具后,你就可以轻松在多个 API 供应商之间切换,大幅提高工作效率!


相关链接

  • CC Switch 官方仓库:https://github.com/farion1231/cc-switch
  • DeepSeek API 文档:https://platform.deepseek.com/docs
  • Codex APP:https://developers.openai.com/codex/app
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-24 11:27:41 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/760201.html
  2. 运行时间 : 0.131529s [ 吞吐率:7.60req/s ] 内存消耗:4,908.40kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cef872dd1fe326c2434348490319fed5
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000669s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000977s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000331s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000258s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000581s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000666s ]
  8. SELECT * FROM `article` WHERE `id` = 760201 LIMIT 1 [ RunTime:0.000468s ]
  9. UPDATE `article` SET `lasttime` = 1784863661 WHERE `id` = 760201 [ RunTime:0.037153s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000408s ]
  11. SELECT * FROM `article` WHERE `id` < 760201 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000622s ]
  12. SELECT * FROM `article` WHERE `id` > 760201 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000667s ]
  13. SELECT * FROM `article` WHERE `id` < 760201 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005768s ]
  14. SELECT * FROM `article` WHERE `id` < 760201 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001380s ]
  15. SELECT * FROM `article` WHERE `id` < 760201 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001344s ]
0.133150s