乐于分享
好东西不私藏

每天一个AI项目-9Router:免费开源的AI智能路由器/网关,让开发者永不中断编码体验,降低使用成本!

每天一个AI项目-9Router:免费开源的AI智能路由器/网关,让开发者永不中断编码体验,降低使用成本!

9Router:免费开源的AI智能路由器/网关,让开发者永不中断编码体验,降低AI使用成本!

数据来源:GitHub API、官方网站、项目文档、技术栈深度解析、全网搜索(中文社区讨论)范围:项目背景、技术架构、核心功能、市场定位、社区生态、发展前景


一、项目概述

基本信息

项目字段
详情
项目名称
9Router
GitHub 仓库
decolua/9router
官方网站
9router.com
npm 包名9router
作者
decolua(越南开发者)
开源协议
MIT License
创建时间
2026-01-05
最新版本
v0.4.33(2026-05-12)
GitHub Stars
9,474 ⭐
Fork 数
1,464
Open Issues
453
主要编程语言
JavaScript(3,638,830 行,占比 99.5%)
辅助语言
CSS(16,640 行)、PowerShell(2,581 行)
技术栈
Node.js ≥22.5、Next.js 16、React 19、SQLite
部署方式
本地 / Docker / Cloudflare Workers / Tailscale TUN

一句话定位

9Router 是一个免费开源的 AI 智能路由器/网关,作为 AI 编程工具(Claude Code、Cursor、Cline 等)与 60+ AI 模型提供商之间的智能中间件,通过双层翻译架构三层自动降级RTK Token 压缩MITM 流量拦截等核心技术,让开发者永不中断编码体验,同时大幅降低 AI 使用成本。

全网关注度

社区平台
相关文章
CSDN
《Ai路由--如何运行 9Router》(2026-04-11)、《手上多个 coding plan?教你统一接到 Claude Code!》(2026-05-04)
技术栈 (jishuzhan.net)
《9Router:开源AI路由网关的架构设计与技术实现深度解析》(2026-04-05)
今日头条
《9Router:智能AI路由工具,让编码效率翻倍成本骤降》(2026-05-04)
Vibe Shit
产品收录介绍(2026-04-30)
GitHub
官方仓库,README 支持中文/日文/越南语

二、问题背景与市场痛点

当前 AI 编程工具的核心痛点

痛点
具体表现
影响
💸 订阅费用高
每个提供商每月 $20-50,多工具叠加成本高昂
个人开发者负担重
🛑 配额限制
每月订阅配额过期作废,未使用即浪费
性价比极低
⏱️ 速率限制
编码过程中突然触发限流,工作流中断
严重破坏心流体验
🔥 Token 消耗快
工具输出(git diffgrepls 等)占用 30-50% 的 Token 预算
实际有效对话次数大幅减少
🔄 手动切换
一个提供商限额后需手动切换另一个
效率低下,体验割裂
🔐 多工具不互通
Claude Code、Cursor、Cline 各自维护 API Key
管理混乱,无法共享配额
🧩 API 格式碎片化
OpenAI/Claude/Gemini/Cursor 等格式互不兼容
工具与模型强绑定,灵活度为零

9Router 的解决方案全景

传统方式:  工具 → 单一提供商 → 限额/限速 → 停止编码 → 手动切换 → 重新配置9Router 方式:  工具 → 9Router(智能网关)→ 自动三层降级 → 永不中断                    ↓           双层翻译架构(OpenAI 作为中间标准)                    ↓           RTK 压缩(节省 20-40% Token)                    ↓           格式转换(14 种格式双向互转)

三、核心功能深度解析

3.1 🚀 RTK Token 压缩器

原理:在请求到达 LLM 之前,自动检测并压缩工具输出内容,采用无损压缩算法。

支持的过滤器

  • git-diff:压缩 Git 差异输出
  • git-status:压缩 Git 状态输出
  • grep:压缩搜索结果
  • find / ls / tree:压缩文件列表
  • dedup-log:日志去重
  • smart-truncate:智能截断
  • read-numbered:带行号内容压缩
  • search-list:搜索结果列表压缩

效果对比

未启用 RTK:47K tokens 发送至 LLM启用 RTK:28K tokens 发送至 LLM(节省 40%,上下文不变,答案质量不变)

设计亮点:自动检测、失败安全、通用性佳、默认开启。


3.2 🪨 Caveman Mode(输出压缩)

通过注入特殊提示词,让 LLM 以更简洁方式回复,最高可节省 65% 的输出 Token。5 级强度可调。


3.3 🎯 智能三层自动降级

三层架构

Tier 1:SUBSCRIPTION(订阅层)  - Claude Code / Codex / GitHub Copilot / Cursor 等订阅Tier 2:CHEAP(廉价层)  - GLM($0.60/1M tokens)、MiniMax($0.20/1M tokens)、Kimi($9/月)Tier 3:FREE(免费层)  - Kiro AI(Claude 4.5 + GLM-5 + MiniMax,无限免费)  - OpenCode Free(无需认证,无限免费)  - Vertex AI($300 免费额度,Gemini 3 Pro + GLM-5 + DeepSeek)

三层回退机制(代码级实现)

  1. 模型组合回退(Combo Fallback)→ 用户配置的模型序列
  2. 账户级回退(Account Fallback)→ 同一提供商的多账户轮询
  3. URL 级回退(URL Fallback)→ 多 Base URL 切换(如 Antigravity 多域名)

指数退避策略2^n × base 冷却时间增长,避免雪崩,快速自动恢复。


3.4 🔄 双层翻译架构(核心设计亮点)

这是 9Router 最关键的技术创新。采用 "OpenAI 作为中间标准" 的翻译策略,避免 N×M 的格式转换复杂度爆炸:

// 核心翻译流程functiontranslateRequest(sourceFormat, targetFormat, model, body) {let result = body;// Step 1: source → OpenAI(如果源不是 OpenAI)if (sourceFormat !== "openai") {    result = sourceToOpenAI(sourceFormat, model, result);  }// Step 2: OpenAI → target(如果目标不是 OpenAI)if (targetFormat !== "openai") {    result = openAIToTarget(targetFormat, model, result);  }return result;}

支持的格式转换(14 种双向互转)

  • OpenAI ↔ Claude
  • OpenAI ↔ Gemini
  • OpenAI ↔ Cursor(Protobuf 协议)
  • OpenAI ↔ Kiro(EventStream)
  • OpenAI ↔ Antigravity(工具伪装+反检测)
  • OpenAI ↔ Vertex
  • OpenAI ↔ Ollama
  • OpenAI-Responses ↔ OpenAI(Codex CLI 兼容)
  • 等更多组合...

设计意义:复杂度从 O(N×M) 降至 O(N+M),新增一个格式只需实现到 OpenAI 的双向转换。


3.5 🔌 执行器模式(Executor Pattern)

每个复杂提供商有专用执行器处理特殊逻辑:

const executors = {antigravitynewAntigravityExecutor(),    // 工具名称伪装"gemini-cli"newGeminiCLIExecutor(),      // GCP 项目 ID 管理githubnewGithubExecutor(),               // Copilot Token 刷新kironewKiroExecutor(),                   // EventStream 解析codexnewCodexExecutor(),                 // Responses APIcursornewCursorExecutor(),               // Protobuf 序列化vertexnewVertexExecutor("vertex"),       // GCP JWT};

核心方法:buildUrl()buildHeaders()transformRequest()execute()(内置重试)、refreshCredentials()


3.6 🛡️ MITM Bridge(中间人桥接流量拦截)

功能:拦截 CLI 工具的 HTTPS 请求(如 Claude Code 硬编码的 API 端点),实现透明代理。

技术实现

  1. 生成 Root CA + 安装到系统信任存储
  2. DNS 劫持(修改 hosts 文件:127.0.0.1 api.anthropic.com
  3. 启动 HTTPS 代理服务器(端口 8443,Windows 非管理员+端口转发)

跨平台支持:Windows(PowerShell + 端口转发)、macOS(Keychain 信任)、Linux(update-ca-certificates)

支持拦截的工具:Claude Code、Codex、Gemini CLI、GitHub Copilot、Cursor、Kiro IDE 等。


3.7 🌊 流式响应处理机制

架构

Provider Response (SSE/JSON) → TransformStream(格式转换)  → DisconnectAwareStream(断开检测、延迟中止 500ms、资源清理)  → Client (SSE/JSON)

关键实现

  • SSE 转换流:逐行解析 data: 前缀,实时转换为 OpenAI 格式
  • 客户端断开检测:监听 ReadableStream 的 cancel 回调
  • 强制 SSE→JSON 转换:Codex CLI 需要的特殊处理

3.8 📊 其他核心功能

功能
说明
多账号支持
轮询或优先级路由,同提供商多账号共享配额
实时配额跟踪
Dashboard 实时显示 Token 消耗、重置倒计时
自动 Token 刷新
OAuth Token 过期前自动刷新
云同步
跨设备加密同步配置
OIDC Dashboard 登录
支持 Authentik/Keycloak/Google/Okta SSO(v0.4.31 新增)
MCP stdio→SSE 桥接
将本地 stdio MCP 插件暴露为 SSE 端点(v0.4.32 新增)
Linux 证书自动注入
Debian/Arch/Fedora/openSUSE + Chrome/Chromium/Firefox

四、技术架构全景

4.1 系统架构图

┌─────────────────────────────────────────────────────────────────┐│ 客户端层                                                        ││ Claude Code │ Cursor │ Codex CLI │ Cline │ OpenClaw │ Copilot  │└──────────────────────────┬──────────────────────────────────────┘                           │ localhost:20128/v1┌──────────────────────────▼──────────────────────────────────────┐│ 9Router 网关层                                                   ││ ┌────────────────────────────────────────────────────────────┐ ││ │ Next.js App Router (Next.js 16 + React 19 + Tailwind CSS 4)│ ││ │ ┌──────────────┐  ┌──────────────────┐                    │ ││ │ │ /v1/* 路由    │  │ Dashboard UI     │                    │ ││ │ │ (OpenAI 兼容)  │  │ (多语言,33种)     │                    │ ││ │ └──────┬───────┘  └──────────────────┘                    │ ││ │ ┌──────▼──────────────────────────────────────────────┐   │ ││ │ │ SSE Core (open-sse)                                  │   │ ││ │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐│   │ ││ │ │ │Format    │ │Executor  │ │Translator│ │Combo     ││   │ ││ │ │ │Detection │→│Dispatch  │→│Engine    │→│Handler   ││   │ ││ │ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘│   │ ││ │ └─────────────────────────────────────────────────────┘   │ ││ │ ┌──────────────────────────────────────────────────────┐  │ ││ │ │ MITM 模块 (HTTPS 代理 + DNS 劫持 + Root CA 信任)      │  │ ││ │ └──────────────────────────────────────────────────────┘  │ ││ └────────────────────────────────────────────────────────────┘ ││ ┌────────────────────────────────────────────────────────────┐ ││ │ 数据持久化层 (SQLite — 3层驱动降级)                        │ ││ │ better-sqlite3 → node:sqlite → sql.js                      │ ││ └────────────────────────────────────────────────────────────┘ │└──────────────────────────┬──────────────────────────────────────┘                           │┌──────────────────────────▼──────────────────────────────────────┐│ 上游提供商层 (60+)                                               ││ ┌──────────────────────────────────────────────────────────┐   ││ │ OAuth: Claude, Codex, Gemini, GitHub, Cursor, Kiro...    │   ││ │ API Key: OpenAI, Anthropic, OpenRouter, GLM, Kimi...     │   ││ │ 兼容节点: Ollama, Vertex AI, 自定义 OpenAI 端点           │   ││ └──────────────────────────────────────────────────────────┘   │└─────────────────────────────────────────────────────────────────┘

4.2 技术栈选型说明

层级
技术选型
选型理由
前端框架
Next.js 16 + React 19
SSR 支持、API 路由一体化、生态成熟
样式方案
Tailwind CSS 4
原子化 CSS、快速开发、性能优化
数据库
SQLite(3层驱动降级)
better-sqlite3(最优)→ node:sqlite(Node 22+)→ sql.js(兜底)
流处理
Web Streams API
标准 API、支持背压、内存友好
部署
Node.js / Docker / Cloudflare Workers
灵活部署、边缘计算支持
国际化
自研 i18n 框架
33 种语言支持,含 RTL(阿拉伯语、希伯来语)

4.3 open-sse 目录结构

open-sse/├── config/          # 配置层(provider配置、模型映射、运行时参数)├── executors/       # 执行器层(12个专用执行器 + base抽象类)├── handlers/        # 处理器层(chatCore、streaming/nonStreaming/sseToJson)├── services/        # 服务层(provider解析、accountFallback、tokenRefresh、combo)├── translator/      # 翻译引擎(request/11个 + response/8个翻译器)└── utils/           # 工具层(streamHandler、SSE转换、proxyFetch)

4.4 安全架构(近期修复)

修复项
CVE/问题
版本
OAuth 回调 origin 校验
CWE-1385
v0.4.30
DNS 绕过时的 TLS 验证
CWE-295
v0.4.28
Developer 角色归一化
#1011
v0.4.29
Windows 托盘图标杀毒误报
误报修复
v0.4.33

五、支持的生态

5.1 支持的工具(12+)

类别
工具
终端 CLI
Claude Code、OpenAI Codex、OpenClaw、Cursor、Cline、Kilo Code、Roo、Continue、Factory Droid、Hermes Agent
IDE 插件
VS Code Copilot、Cursor IDE、Kiro IDE、Antigravity
Other
Roo、Droid 等

5.2 支持的提供商(60+)

免费提供商(Unlimited FREE)

提供商
提供的模型
特点
Kiro AI
Claude 4.5 + GLM-5 + MiniMax
无限免费使用
OpenCode Free
多模型
无需认证,自动获取模型列表
Vertex AI
Gemini 3 Pro + GLM-5 + DeepSeek
$300 免费额度

OAuth 订阅提供商

提供商
说明
Claude Code
Anthropic 官方 CLI(Pro 订阅 5h+/周配额)
OpenAI Codex
OpenAI 官方 CLI
GitHub Copilot
GitHub 订阅
Cursor IDE
Cursor 订阅
Antigravity
Google Antigravity IDE
Kilo Code
Kilo Code 订阅

API Key 提供商(40+)

OpenRouter、GLM(智谱)、Kimi(月之暗面)、MiniMax、OpenAI、Anthropic、Gemini、DeepSeek、Groq、xAI、Mistral、Perplexity、Together AI、Fireworks、Cerebras、Cohere、NVIDIA NIM、SiliconFlow 等。

5.3 支持的 AI 服务类型(9 类)

服务类型
支持提供商示例
Chat/LLM
全部 60+ 提供商
Embeddings
Voyage、Jina、OpenAI、Cohere、Mistral、NVIDIA
TTS(文本转语音)
ElevenLabs、Deepgram、Inworld、AWS Polly、Google/Edge TTS、OpenAI
STT(语音转文本)
Deepgram、AssemblyAI、OpenAI Whisper、Qwen STT
Image Generation
Fal、Stability、BFL Flux、Recraft、OpenAI、Gemini、MiniMax
Vision
OpenAI、Gemini、Anthropic、Groq、xAI、Mistral
Video Generation
Runway ML、Topaz
Web Search
Tavily、Brave、Serper、Exa、Perplexity、SearchAPI
Web Fetch
Tavily、Exa、Firecrawl、Jina Reader

六、产品开发动态

6.1 版本迭代

指标
数值
项目周期
4 个月(2026-01-05 起)
发布版本
33 个(v0.4.20 → v0.4.33)
平均迭代速度
每周 2+ 个版本
最新版本
v0.4.33(2026-05-12)

6.2 近一周重点更新

  • v0.4.33:修复 Windows 托盘图标杀毒软件误报
  • v0.4.32:MCP stdio→SSE 桥接
  • v0.4.31:OIDC Dashboard 登录(Authentik/Keycloak/Google/Okta SSO)
  • v0.4.30:Linux 证书自动注入(支持主流发行版和浏览器)

6.3 社区活跃度

指标
数值
说明
GitHub Stars
9,474
4 个月内接近 1 万 Star
Forks
1,464
社区分支活跃
Open Issues
453
反馈活跃
中文社区文章
6+ 篇
CSDN、今日头条、技术栈等
语言支持
4 种
英语、越南语、简体中文、日语

6.4 典型贡献者

贡献者
贡献内容
decolua
(作者)
核心开发,绝大多数 commit
Walter0697
OIDC 仪表盘认证功能(#1020)
toanalien
DATA_DIR 权限修复(#1005)
Cursor Agent
协助代码开发(AI 辅助编程典型案例)

七、竞品对比分析

项目
定位
与 9Router 的区别
OpenRouter
模型聚合路由(商业服务)
不免费,无 Token 压缩,不支持本地工具接入
LiteLLM
企业级 LLM 代理网关
面向企业,配置复杂,无免费提供商接入
PromptFoo
提示词测试和红队测试
定位不同,非路由工具
PortKey
LLM 网关(商业服务)
企业导向,无免费层接入

9Router 差异化优势

  1. 免费提供商的深度集成:Kiro、OpenCode Free 等无限免费提供商
  2. RTK + Caveman 原生集成:双重 Token 节省,业界领先
  3. 双层翻译架构:复杂度 O(N×M)→O(N+M),14 种格式互转
  4. MITM 流量拦截:透明代理 CLI 工具请求
  5. 完全本地化:数据在本地,无云端依赖
  6. MIT 开源:完全透明,可自由修改分发

八、使用场景与用户画像

8.1 目标用户

用户类型
痛点
9Router 提供的价值
个人开发者
买不起多个 AI 订阅,Token 消耗快
免费提供商 + Token 压缩,接近零成本
开源项目维护者
多工具协同,API 成本不可控
统一路由,成本可控可追踪
AI 编程爱好者
想尝试不同模型但不想每个都单独配置
一个端点接入 60+ 提供商
企业开发者
需要合规、安全、可审计的 AI 工具方案
本地部署,数据不出内网
研究团队
需要对比不同模型的表现
Combo 功能,一键切换/对比

8.2 三种典型场景

场景一:零成本 AI 开发环境

{"combo":"free-dev","models":["gc/gemini-3-flash-preview","kr/claude-sonnet-4.5","oc/auto"]}

成本:$0/月

场景二:企业多租户网关

  • 多账户配置 + 优先级路由 + 速率限制
  • 统一管理 Claude Code、Cursor、Codex 团队使用

场景三:Claude Code 免费化

通过 MITM 拦截 Claude Code 流量 → 路由到免费提供商(如 Kiro 的 Claude 模型)


九、商业模式与可持续性分析

9.1 当前模式

完全免费 + 开源(MIT 协议)。

9.2 盈利可能性

方式
可行性
说明
付费企业版
团队管理、审计日志、SLA
托管服务
SaaS 版本,免自建运维
高级功能订阅
Cloud Sync 高级版
商业支持
企业技术支持服务

9.3 可持续性

优势:MIT 协议可 fork(1,464 forks)、作者活跃(几乎每天 commit)、核心功能不依赖付费服务

风险:免费提供商政策变化、API 格式变更需及时适配、个人项目维护者精力有限


十、技术学习价值

技术点
学习价值
双层翻译架构
协议转换的经典实现,中介模式
流式处理
Web Streams API 实战,SSE 解析与转换
错误恢复
熔断、指数退避、状态机
OAuth 集成
多提供商认证流程
MITM 代理
HTTPS 拦截技术

十一、发展前景与建议

11.1 短期预测(3-6 个月)

  1. Star 数突破 1 万(预计 2026 Q2 末)
  2. 更多国产 AI 提供商适配
  3. Windows 体验完善(v0.4.33 已修复杀毒误报)
  4. 文档完善(GitBook 正在制作中)
  5. 更多中文社区教程出现

11.2 中长期预测(6-12 个月)

  1. 可能出现付费企业版
  2. MCP Bridge 功能完善将催生插件生态
  3. IDE 深度集成(VSCode/JetBrains 插件)
  4. 多语言社区进一步扩大

11.3 对项目方的建议

建议方向
具体建议
文档完善
优先完成英文和中文 GitBook 文档
安全性透明
明确说明数据流向,消除隐私顾虑
性能基准
提供 RTK 压缩效果的量化数据
贡献者激励
建立贡献者激励机制,减轻单人维护压力
Roadmap 公开
公开产品路线图,让社区更好参与

十二、总结与评价

12.1 各维度评分

维度
评分(1-10)
说明
技术创新
9/10
双层翻译 + RTK 压缩 + MITM 拦截,架构设计精良
实用性
10/10
直接解决开发者痛点,立竿见影
易用性
8/10
npm install -g
 一键安装,Dashboard 配置友好
开源透明度
10/10
MIT 协议,代码完全公开,架构文档完备
社区活跃度
8/10
Star 增长快(4 月近 1 万),中文社区文章增多
文档质量
7/10
README 详细、多层语言支持,但深度文档仍在完善

12.2 存在的问题

  1. Windows 兼容性问题:v0.4.33 之前存在杀毒误报(已修复)
  2. 文档不够完善:深度技术文档和教程偏少
  3. 主要由个人维护:decolua 几乎是唯一核心贡献者,存在 Bus Factor 风险
  4. 免费提供商的依赖:核心卖点依赖第三方免费政策,存在政策风险
  5. 版本号未达 1.0:仍处于快速迭代期,API 可能存在 breaking changes

12.3 总评

9Router 是一个技术创新性强、实用性极高的开源项目,成功解决了 AI 编程工具的核心痛点。通过双层翻译架构、智能路由、Token 压缩、MITM 流量拦截等核心技术,让开发者能够以最低成本(甚至零成本)获得不间断的 AI 编程体验。项目处于快速发展期,社区关注度持续上升,中文社区已有大量教程和讨论,值得所有 AI 编程工具使用者高度关注。

推荐指数:⭐⭐⭐⭐⭐(5/5)

适合所有使用 AI 编程工具的开发者试用,特别是被 Token 限额和订阅费用困扰的个人开发者。


十三、快速上手指南

安装步骤

# 1. 全局安装npm install -g 9router# 2. 启动(Dashboard 自动打开)9router# Dashboard: localhost:20128# API 入口: localhost:20128/v1# 3. 连接免费提供商# Dashboard → Providers → Connect → Kiro AI / OpenCode Free# 4. 配置 AI 编程工具(以 Claude Code 为例)# Endpoint: localhost:20128/v1# API Key: [从 Dashboard 复制]# Model: kr/claude-sonnet-4.5# 5. 后台运行# 方法一:PM2npm install -g pm2pm2 start 9router# 方法二:Dockerdocker run -p 20128:20128 decolua/9router:latest

官方资源

资源
链接
GitHub 仓库
github.com/decolua/9router
官方网站
9router.com
npm 包
www.npmjs.com/package/9router
问题反馈
github.com/decolua/9router/issues
功能讨论
github.com/decolua/9router/discussions
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-08 09:36:37 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/632025.html
  2. 运行时间 : 0.211780s [ 吞吐率:4.72req/s ] 内存消耗:4,653.03kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cbb0b63d50046c6574dea84ef03e16a6
  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.000731s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000901s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000329s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000714s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001235s ]
  6. SELECT * FROM `set` [ RunTime:0.000440s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001071s ]
  8. SELECT * FROM `article` WHERE `id` = 632025 LIMIT 1 [ RunTime:0.001806s ]
  9. UPDATE `article` SET `lasttime` = 1780882597 WHERE `id` = 632025 [ RunTime:0.047079s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000429s ]
  11. SELECT * FROM `article` WHERE `id` < 632025 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000643s ]
  12. SELECT * FROM `article` WHERE `id` > 632025 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000420s ]
  13. SELECT * FROM `article` WHERE `id` < 632025 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000663s ]
  14. SELECT * FROM `article` WHERE `id` < 632025 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000662s ]
  15. SELECT * FROM `article` WHERE `id` < 632025 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000607s ]
0.214759s