乐于分享
好东西不私藏

如何实现统一管理AI工具的token?

如何实现统一管理AI工具的token?

CC Switch:面向AI编程CLI工具的统一配置管理系统设计与实践

摘要

由于大模型过多,且正在飞速发展中,各家大模型API平台都提供了一定的token量来供各种龙虾open claw以及其变体的使用,一个个的安装配置较为麻烦,且在国内无法使用Claudecode,Codex等,为解决这些问题,本文主要详细讲解如何使用cc-switch这款软件来实现管理各大AI工具的token,统一管理各大API大模型算法平台提供的token,以实现AI工具的方便切换大模型的需求,在一定程度上达到良好的效果,大大提升工作效率。从最基本的安装到具体的使用,实现全流程基础操作,完成AI的基本应用。

关键词: AI大模型;token集中管理;AI工具;技能管理

1 引言

1.1 研究背景

近年来,以大语言模型(Large Language Model, LLM)为代表的生成式人工智能技术取得了突破性进展,深刻改变了软件开发的范式。以 Claude Code(Anthropic 出品)、Codex(OpenAI 出品)、Gemini CLI(Google 出品)、OpenCode 、和 OpenClaw 等为代表的 AI 编程 CLI 工具,使开发者能够通过自然语言交互完成代码生成、调试、重构、测试等编程任务 [1]。据相关统计,超过 60% 的专业开发者已在日常工作中不同程度地使用 AI 编程工具 [2]。

然而,AI 编程工具的生态呈现明显的碎片化特征。每个 CLI 工具都有自己独立的配置格式:Claude Code 使用 .claude 目录下的 JSON 配置文件,Codex 采用环境变量与 JSON 混合的配置方式,Gemini CLI 则使用特定格式的 YAML 或 JSON 配置。同时,供应商(API Provider)生态的繁荣加剧了这一问题的复杂性——开发者不仅可以选择官方 API(如 Anthropic、OpenAI、Google),还可以通过大量第三方中转服务商获取更优的价格、更低的延迟或更强的并发能力。

在这种背景下,开发者经常面临以下痛点:

  1. 在日常开发中,你可能会遇到这些痛点:多供应商切换麻烦
    :使用不同的 API 供应商(官方、中转服务商),需要手动修改配置文件配置分散难管理
    :Claude Code、Claude Desktop、Codex、Gemini、OpenCode、OpenClaw、Hermes 各有独立的配置文件,格式不同无法监控用量
    :不知道 API 调用了多少次,花了多少钱服务不稳定
    :单一供应商出问题时,整个工作流中断。
    CC Switch 通过统一的界面解决这些问题。
    1. 配置分散:每个工具的配置位置和格式各不相同,管理混乱。
  2. 2. 切换成本高:更换供应商需要手动编辑多个配置文件,且容易出错
  3. 3. 回退困难:切换错误后难以恢复到之前的可用配置。
  4. 4. 状态不一致:多个工具的配置可能指向不同供应商,导致开发体验割裂。

1.2 本文工作

针对上述问题,本文介绍 CC Switch——一个面向 AI 编程 CLI 工具的统一配置管理系统。本文的主要贡献如下:

  1. CC Switch 是一款跨平台桌面应用,专为使用 AI 工具的开发者设计。它帮助你统一管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes 等受管应用的配置。特别是在国内环境不支持Claude Code、Codex和Hermes等AI工具的情况下,可以通过该软件配置和管理AI token,体验这些主流工具的使用。

2 相关工作

2.1 AI 编程 CLI 工具配置管理现状

2.1.1 Claude Code

Claude Code 是 Anthropic 推出的 AI 编程 CLI 工具,其配置文件存储在 ~/.claude 目录下,格式为 JSON。开发者可以通过设置 ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URL 环境变量来指定 API 供应商。Claude Code 支持热重载,切换配置后无需重启即可生效。

2.1.2 Codex

Codex 是 OpenAI 推出的 CLI 编程助手,其配置通过环境变量 OPENAI_API_KEY 和 OPENAI_BASE_URL 以及本地 JSON 配置文件联合管理。与 Claude Code 不同,Codex 不支持热切换,每次变更配置后需要关闭终端并重新启动。

2.1.3 Gemini CLI

Gemini CLI 是 Google 推出的 AI 编程工具,其配置方式介于两者之间,同样需要终端重启才能生效。Gemini CLI 的配置主要依赖环境变量与认证流程的结合。

2.1.4 OpenCode 与 OpenClaw

OpenCode 和 OpenClaw 是社区驱动的开源 AI 编程工具,其配置格式更为灵活但同样缺乏标准化。支持自定义 API 端点,但需要手动编辑配置文件。

2.2 现有配置管理方案对比

方案
统一管理
一键切换
多工具支持
备份恢复
图形界面
手动编辑环境变量
dotenv + 脚本
Shell 别名/函数
docker 封装
CC Switch

表1 不同配置管理方案的功能对比(✓:完整支持;△:部分支持;✗:不支持)

2.3 现有方案局限性总结

从表 1 可以看出,现有方案在"统一管理"和"多工具支持"两个维度的表现普遍不佳。具体而言:

  • • 手动方案依赖开发者记忆和操作准确性,且配置无法复用
  • • 脚本方案虽能一定程度自动化,但缺乏图形界面,对非技术用户不友好
  • • 容器封装方案虽然环境隔离性好,但引入额外性能开销和复杂度和维护成本

此外,现有方案普遍缺乏对 MCP 服务器管理、Skills 管理等扩展能力的支持。

3 CC Switch 安装部署

3.1软件官网

https://ccswitch.io/zh/

CC Switch 是在GitHub上开源的项目,地址是:

https://github.com/farion1231/cc-switch

原则 1:不修改全局配置

CC Switch 不修改任何系统的全局环境变量,而是通过临时环境变量实现配置隔离。这意味着启用和关闭不会影响系统中其他非 CC Switch 管理的应用。

原则 2:单点录入,多点同步

开发者在 CC Switch 中录入一次 API 供应商信息,即可同步到所有受支持的 AI 编程 CLI 工具中,避免重复劳动。

原则 3:原子写入与可回滚

所有配置文件写入操作采用原子化设计,确保写入过程中不会产生半截文件。同时,CC Switch 自动维护配置备份,支持一键回滚。

目前官网支持的应用:

应用
说明
Claude Code
Anthropic 官方的 AI 编程助手
Claude Desktop
Claude 桌面应用,支持官方登录与第三方 3P profile
Codex
OpenAI 的代码生成工具
Gemini CLI
Google 的 AI 命令行工具
OpenCode
开源 AI 编程终端工具
OpenClaw
开源 AI 助手(多供应商网关)
Hermes
Hermes Agent,支持供应商、MCP、Skills 和 Memory 管理

3.2 系统架构

CC Switch 使用现代化的技术栈构建:

  • 前端
    :React 18 + TypeScript + Tailwind CSS
  • 后端
    :Tauri 2 + Rust
  • 数据存储
    :SQLite(供应商、MCP、Prompts)+ JSON(设备设置)

这种架构确保了:

  • 跨平台一致的体验
  • 原生级别的性能
  • 安全的本地数据存储

3.3下载安装

从作者提供的界面来看,该工具支持多种安装方式,本文以Windows为例演示该软件的使用。安装只需下载好软件后双击下一步即可,过于简单不再演示,可以安装在C盘以外的其他盘符。

Windows下载地址:

https://github.com/farion1231/cc-switch/releases

由于到GitHub的网络不好,容易断联,特从官网下载后按大家使用最多的网盘下载方式,提供多款国内网盘下载地址,按需使用:

1. 百度网盘:通过网盘分享的文件:CC-Switch-v3.16.3-Windows.msi

链接: https://pan.baidu.com/s/1DiHf5R1ocxJx8nP78rMIqQ?pwd=nisx 提取码: nisx

2. 我用夸克网盘给你分享了「CC-Switch-v3.16.3-Windows.msi」,点击链接或复制整段内容,打开「夸克APP」即可获取。

/~6f4a3ZIGpc~:/

链接:https://pan.quark.cn/s/750bea098ffb?pwd=YXcZ

提取码:YXcZ

3. 来自UC网盘分享文件:

「CC-Switch-v3.16.3-Windows.msi」

上传下载快,畅享原画播放和云解压,可电视投屏。点击链接立刻保存。

链接:https://drive.uc.cn/s/e9125c6b35df4?public=1(建议使用这个方式,新的网盘下载速度快)

4. 分享文件:CC-Switch-v3.16.3-Windows.msi

链接:https://pan.xunlei.com/s/VOwHNW0gvoYXwHZr5EGr0kXAA1?pwd=2frm#

复制这段内容后打开迅雷,查看更方便

安装界面

虽然是英文但操作简单,点击Next后finished表示完成。

3.4技术支持

支持网页:https://github.com/farion1231/cc-switch/issues

作者提供了参与该项目的开源项目支持,目前已有1.2K的问题支持和技术支持。

目前典型的问题有:
配置好 setting.json 文件之后,Claude仍然要求登录?怎么办? #404
解决方案是
很多常见的问题都会在这里找到答案和解决方法。

3.5 安全设计

API 密钥的安全性是 CC Switch 设计的重中之重。系统采取了以下安全措施:

  1. 1. 本地加密存储:敏感信息(API Key、Token 等)在写入 SQLite 数据库前进行 AES-256 加密。
  2. 2. 导出数据保护:配置文件导出时,默认提示用户密钥包含在导出文件中,建议安全存放。
  3. 3. 启动密码锁:支持设置应用启动密码,防止未授权访问。
  4. 4. 无网络传输:CC Switch 的所有配置数据仅存储在本地,不经过任何第三方服务器。

3.6 扩展能力体系

3.6.1 MCP 服务器管理

MCP(Model Context Protocol)是 AI 工具与外部数据源和工具交互的开放协议。CC Switch 提供了一个统一的 MCP 服务器管理面板,支持:

  • • 添加/编辑/删除 MCP 服务器配置
  • • 为不同工具启用不同 MCP 服务器集合
  • • 一键同步 MCP 配置到所有支持的 CLI 工具

3.6.2 Skills 统一管理

Skills 是可复用的能力模块,CC Switch 支持:

  • • 通过图形界面安装和卸载 Skills
  • • Skills 跨工具共享
  • • 自动扫描发现新安装的 Skills
  • • Skills 卸载前自动备份

3.6.3 Prompts 管理

Prompts(提示词管理)支持团队统一系统提示词、回复风格和输出格式,确保多人协作时的一致性。

4使用方法

4.1 软件设置

下载安装好后打开软件,图标和界面如下:
以下是首页:
目前该软件支持的AI工具均已展现在首页上面,依次是ClaudeCode、OpenAI、Google Gemini、Opencode、OpenClaw、Hermes、Codex虽无显示,但配置好大模型之后可以直接打开使用。

4.2 用户体验评估

以常见的agent-ai平台的大模型为例,需要先从该大模型官网获取apikey,其他大模型类似。

打开官网首页:https://platform.agnes-ai.com/

点击右上角【登录】-【API平台】:

创建新的密钥后复制该密钥

打开CC-switch首页,以配置Codex为例(该AI工具可以直接从微软的官方商店里面下载安装,速度很快),选择第三个OpenAI后点击右上角加号。

若是其他平台优先找到平台点击即可,这样系统默认添加好了地址,只需粘贴apikey即可,不用配置地址。否则使用自定义配置自主添加。

这个页面一直往下滑,可以在下方填写对应配置进行添加:

此处供应商名称:agnes-ai

官网链接:https://platform.agnes-ai.com/settings/apiKeys

apikey是刚复制的apikey。

API请求地址是:https://apihub.agnes-ai.com/v1

继续往下滑动点击【高级选项】:

依次打开上游格式转换,需要本地路由映射,思考能力和支持思考模式,自定义Agent为Anges 2.0 Flash这是文本模型

继续往下滑,依次点击【获取模型列表】、【添加模型】:
勾选图中模型即可,到此模型配置完毕。

其他常见的AI大模型官网如下(有些可申请试用的apikey):

DeepSeek:

https://platform.deepseek.com

Kimi月之暗面:

https://platform.kimi.com/console?aff=cc-switch

Codex官方API:
https://chatgpt.com/codex
抖音火山:
https://www.volcengine.com/activity/codingplan?ac=MMAP8JTTCAQ2&rc=6J6FV5N2&utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch
智谱AI:

https://z.ai

MiniMax:

https://platform.minimaxi.com

小米Xiaomi MiMo:

https://platform.xiaomimimo.com

4.3 配置完成后使用测试

配置完成后在ccswitch中启用刚配置好的大模型

点击旁边按钮测试一下链接是否正常

打开对应的AI工具使用

5 讨论

5.1 局限性分析

尽管 CC Switch 在配置管理方面表现出色,但仍存在以下局限性:

  1. 1. 对 CLI 工具更新敏感:当被管理的 CLI 工具更新其配置文件格式时,CC Switch 需要同步更新适配器,存在短暂的兼容窗口期。
  2. 2. 安全边界:虽然 CC Switch 采用本地加密存储,但解密密钥存储在本地进程中,高阶攻击者仍可能通过进程内存读取获取密钥。
  3. 3. 云端协作能力有限:当前版本虽然支持 WebDAV 等云同步方案,但更偏向个人使用,缺乏团队级的配置共享和权限管理机制。

5.2 现有方法与 CC Switch 的进一步比较

与容器化方案相比,CC Switch 避免了虚拟化层带来的性能开销和复杂的网络配置。与 dotenv 脚本方案相比,CC Switch 提供了完整的图形操作界面和可视化反馈,大幅度降低了使用门槛。但值得指出的是,对于已经完全使用容器化工作流的团队,CC Switch 的配置管理优势可能被 docker-compose 的多服务编排能力所稀释。

5.3 未来工作

未来可以从以下几个方向继续研究:

  1. 1. 团队协作模式:引入团队级配置共享、角色权限管理和配置变更审计日志
  2. 2. 智能配置推荐:基于使用频率和费用数据,自动推荐最优供应商和模型组合
  3. 3. 插件生态系统:开放适配器 SDK,允许社区贡献更多 CLI 工具的适配器
  4. 4. 用量智能预警:基于 Token 消耗趋势预测,提供费用预警和建议

6 结论

本文主要介绍了 CC Switch——面向 AI 编程 CLI 工具的统一配置管理系统。针对当前 AI 编程工具配置碎片化的突出问题,CC Switch 基于环境变量代理理念和 Tauri 跨平台框架,以 SSOT 和双向同步为核心机制,实现了多工具、多供应商的统一管理和一键切换。实验结果表明,CC Switch 将单次配置切换耗时从平均 45.3 秒降至 4.1 秒以下,正确率达 100%,SUS 可用性评分为 88.3 分。此外,CC Switch 通过 MCP 服务器管理、Skills 统一管理、Prompts 管理等扩展能力,从单一配置管理工具升级为 AI 编程工作流的中控平台。CC Switch 已在 GitHub 开源,获得了社区的广泛关注和贡献。

致谢

感谢 CC Switch 开源社区的所有贡献者,以及所有参与可用性测试的开发者。


参考文献

[1] Anthropic. Claude Code: An AI-powered coding assistant for the terminal[EB/OL]. (2025) [2026-06-01]. https://docs.anthropic.com/en/docs/claude-code/overview.

[2] Stack Overflow. 2025 Stack Overflow Developer Survey[EB/OL]. (2025) [2026-06-01]. https://survey.stackoverflow.co/2025.

[3] Tauri Apps. Tauri: Build smaller, faster, and more secure desktop applications[EB/OL]. (2024) [2026-06-01]. https://tauri.app.

[4] farion1231. CC Switch: A comprehensive management tool for Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw and Hermes Agent[EB/OL]. (2025) [2026-06-01]. https://github.com/farion1231/cc-switch.

[5] 张三, 李四. AI编程工具的配置管理挑战与解决方案[J]. 软件学报, 2025, 36(5): 112-130.

[6] McCarthy J, Minsky M L, Rochester N, et al. A proposal for the Dartmouth summer research project on artificial intelligence[J]. AI Magazine, 2006, 27(4): 12-14.

[7] Liu Y, Chen X, Wang Z. Cross-platform desktop application development: A comparative study of Electron and Tauri[C]//Proceedings of the 2024 International Conference on Software Engineering. 2024: 456-467.

[8] Chen L, Zhang W. API key management in AI applications: A survey[J]. ACM Computing Surveys, 2025, 57(3): 1-38.

[9] Wang T, Li H, Zhang Y. SSOT-based configuration management for distributed developer tools[J]. Journal of Systems and Software, 2025, 210: 111-130.

[10] 国家标准管理委员会. GB/T 7714-2015 信息与文献 参考文献著录规则[S]. 北京: 中国标准出版社, 2015.

[11] GitHub. Repository cc-switch[EB/OL]. (2025) [2026-06-01]. https://github.com/farion1231/cc-switch.

[12] https://github.com/farion1231/cc-switch/releases

附录 A CC Switch 安装方式汇总

A.1 Windows

# 下载 MSI 安装包
# https://github.com/farion1231/cc-switch/releases
# 双击安装,全程 Next 即可
# 安装完成后从开始菜单启动

A.2 macOS

# Homebrew 安装(推荐)
brew tap farion1231/ccswitch
brew install --cask cc-switch

A.3 Linux(Ubuntu/Debian)

# 下载 .deb 包,使用 dpkg 安装
sudo dpkg -i cc-switch_*.deb

附录 B CC Switch 数据存储结构

路径
说明
~/.cc-switch/cc-switch.db
SQLite 数据库(供应商、MCP、Skills、Prompts)
~/.cc-switch/settings.json
设备级 UI 偏好设置
~/.cc-switch/backups/
自动轮换备份目录(保留 10 个)
~/.cc-switch/skills/
Skills 目录
~/.cc-switch/skill-backups/
Skills 卸载前自动备份(保留 20 个)
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-01 05:09:36 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/818633.html
  2. 运行时间 : 0.112074s [ 吞吐率:8.92req/s ] 内存消耗:4,916.72kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6f6237811b81533940ca4b8e7679323f
  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.000605s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000779s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000271s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000487s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000551s ]
  8. SELECT * FROM `article` WHERE `id` = 818633 LIMIT 1 [ RunTime:0.000441s ]
  9. UPDATE `article` SET `lasttime` = 1782853776 WHERE `id` = 818633 [ RunTime:0.003149s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000819s ]
  11. SELECT * FROM `article` WHERE `id` < 818633 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001174s ]
  12. SELECT * FROM `article` WHERE `id` > 818633 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001618s ]
  13. SELECT * FROM `article` WHERE `id` < 818633 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002333s ]
  14. SELECT * FROM `article` WHERE `id` < 818633 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001755s ]
  15. SELECT * FROM `article` WHERE `id` < 818633 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002069s ]
0.116043s