乐于分享
好东西不私藏

Openclaw企业安全应用

Openclaw企业安全应用

一、 业务痛点

在企业环境中,员工倾向于在个人电脑或开发机上以“本地实例”形式运行 OpenClaw,这带来了严峻的安全挑战:

- 终端高度分散:实例遍布各员工设备,难以统一管理。

- 权限边界模糊:OpenClaw 进程与用户进程混合,行为难以区分和管控。

- 数据落地风险:默认配置下,敏感的对话历史、记忆数据及 API Key 均存储于本地,易随设备丢失、被盗或被恶意软件窃取。

- 插件生态失控:用户可随意从公共社区下载未经审查的插件,引入安全漏洞或后门。

- 日志审计困难:操作日志分散在各终端,易被篡改或删除,无法满足合规追溯要求。

二、解决方案、业务系统架构、系统功能

 2.1 OpenClaw 核心架构与功能深度解析

OpenClaw 并非一个简单的聊天机器人,而是一个功能强大的、模块化的智能代理平台。它的力量来源于八个紧密协作的核心组件:

2.1.1. 主脑(Agent)—— 智能的指挥官

- 它是什么?主脑是 OpenClaw 的决策中心和任务规划引擎。当你提出一个请求时,主脑负责理解你的意图,将其拆解成一系列可执行的步骤,并协调其他模块(工具箱、技能库等)来完成这些步骤。

- 它如何工作?例如,你问:“帮我分析一下上周的销售数据,并生成一份PPT。” 主脑会思考:“首先,我需要用 `read` 工具读取销售数据文件;然后,用内置的分析能力或特定 Skill 处理数据;最后,调用一个 PPT 生成 Skill 来创建幻灯片。”

- 它的价值?主脑赋予了 OpenClaw 自主规划和复杂任务处理的能力,使其能完成远超简单问答的多步骤、跨领域的综合性工作。

2.1.2. 工具箱(Tools)—— 万能的双手

- 它是什么?工具箱是一系列预定义的、可被主脑调用的原子化操作。它们是 OpenClaw 与数字世界交互的直接手段。

- 核心工具举例:

- `read` / `write`:读写本地文件系统,用于处理文档、代码、配置等。

- `exec`:在操作系统中执行命令,用于运行脚本、启动程序、查询系统状态等。

- `web_search` / `web_fetch`:访问互联网,搜索信息或抓取网页内容。

- `edit`:对文件进行精确的文本替换,用于代码重构或配置修改。

- 它的价值?工具箱将 OpenClaw 从一个“只会说话”的模型,变成了一个“能做事”的自动化执行者。它是连接大模型智能与现实世界操作的桥梁。

2.1.3. 技能库(Skills)—— 专业的外脑

- 它是什么?Skills 是一种高级的、可扩展的插件机制。每个 Skill 都是一个独立的软件包,它能教会 OpenClaw 如何处理某一类特定的专业任务。

- 它如何工作?一个 Skill 通常包含三部分:触发条件(什么情况下使用)、专用工具(为该任务定制的 Tools)和指导说明(如何使用这些工具的指南)。当主脑识别到当前任务匹配某个 Skill 的触发条件时,就会加载并使用它。

- 例子:一个 “`weather`” Skill 会告诉主脑:“如果用户问天气,就用我的专用工具去 `wttr.in` 获取数据”。一个企业内部的 “`plm-connect`” Skill 则会封装与公司 PLM 系统交互的所有复杂逻辑。

- 它的价值?Skills 让 OpenClaw 的能力可以无限扩展。无论是通用的(如查天气),还是高度定制化的(如连接公司内部系统),都可以通过开发新的 Skill 来实现,极大地提升了平台的适应性和专业性。

2.1.4. 网关(Gateway)—— 安全的信使

- 它是什么?网关是 OpenClaw 与外部大语言模型(LLM)服务之间通信的唯一通道。它负责所有请求的发送和响应的接收。

- 它的核心作用:

- 协议转换:将 OpenClaw 内部的请求格式转换为 LLM API 所需的格式。

- 上下文组装:在发送请求前,从记忆系统中提取相关信息,构建完整的上下文。

- 流式处理:支持 LLM 的流式输出,让用户能实时看到回答的生成过程。

- 它的价值?网关是整个系统与 LLM 能力集成的关键枢纽。通过控制网关,企业可以轻松地切换不同的 LLM 供应商,或者像我们的安全方案一样,在此处部署统一的代理服务进行安全过滤和审计。

2.1.5. 记忆(Memory)—— 持久的智慧

- 它是什么?记忆是 OpenClaw 的“长期记忆”和“工作笔记”,主要由 `MEMORY.md`(长期档案)和 `memory/YYYY-MM-DD.md`(每日日志)构成。

- 它如何影响大模型的回答?

- 更个性化:LLM 知道你的名字和偏好。

- 更连贯:能理解多轮对话的背景。

- 更精准:能利用项目细节生成准确内容。

- 更主动:可基于记忆中的待办事项主动提醒。

- 它的核心价值?

- 对个人:提升工作效率和体验,像一个熟悉你工作的同事。

- 对企业:沉淀组织知识和个人经验,形成可传承的数字资产。

2.1.6. 多Agent协同(Multi-Agent Collaboration)—— 团队作战模式

- 它是什么?多Agent协同是 OpenClaw 的高级协作能力。它允许主脑根据任务的复杂性,动态地创建和派遣多个子Agent(Sub-Agents) 去并行处理不同的子任务,最后再将结果汇总。

- 它如何工作?例如,你提出一个复杂的请求:“为我们的新产品X,同时完成市场竞品分析、技术可行性评估和初步UI设计草图。” 主脑会判断这是一个需要多领域知识的任务,于是它会:

a. 创建“市场分析师”子Agent:专门负责收集和分析竞品数据。

b. 创建“技术架构师”子Agent:专门负责评估技术栈和实现难度。

c. 创建“UI设计师”子Agent:专门负责构思和绘制界面草图。

这三个子Agent可以并行工作,各自利用自己的工具和技能完成任务,完成后将结果报告给主脑,由主脑整合成一份完整的报告。

- 它的价值?

- 处理超复杂任务:将单个Agent难以胜任的庞大、跨领域任务分解,极大提升了问题解决能力。

- 提升效率:并行处理显著缩短了任务完成时间。

- 专业化分工:每个子Agent可以被赋予特定的角色、工具和记忆上下文,使其在该领域内表现更专业、更精准。

2.1.7. 定时任务(Cron & Heartbeat)—— 自律的闹钟

- 它是什么?定时任务是 OpenClaw 的主动服务能力。它允许用户设置周期性或一次性任务,让 OpenClaw 在指定时间自动执行预设的操作,无需人工触发。

- 核心机制:

- Cron 任务:基于标准的 Cron 表达式(如 `0 9 * * 1` 表示每周一上午9点),可以精确地安排自动化任务。

- Heartbeat(心跳):这是一种更灵活的周期性检查机制。OpenClaw 会定期(例如每30分钟)检查 `HEARTBEAT.md` 文件,如果文件中有任务指令,就会自动执行。这非常适合需要根据上下文动态调整的轻量级检查任务。

- 它如何工作?例如,你可以设置一个 Heartbeat 任务:“每天早上8点,检查我的邮箱是否有来自老板的紧急邮件,如果有,就发消息提醒我。” 或者设置一个 Cron 任务:“每周日凌晨2点,自动备份我的项目代码到公司服务器。”

- 它的价值?

- 自动化例行工作:解放人力,自动处理重复性的检查、备份、报告生成等任务。

- 主动服务:从被动应答转变为主动关怀和预警,提升工作效率和体验。

- 灵活调度:结合 Cron 的精确性和 Heartbeat 的上下文感知能力,满足多样化的自动化需求。

2.1.8. 节点(Node)—— 远程执行的触手

- 它是什么?节点是 OpenClaw 的远程执行能力。它允许你的本地主实例(Gateway)安全地连接并控制网络中的其他设备(如服务器、树莓派、IoT设备),并在这些远程设备上执行命令或运行特定的代理。

- 它如何工作?你可以将一台远程服务器配置为一个“Node”。之后,当你在本地对 OpenClaw 说:“请登录到生产服务器 `prod-web-01`,检查一下 Nginx 的状态。” OpenClaw 的主脑会通过安全的通道(通常是 Tailscale 或 SSH)将指令发送到 `prod-web-01` 这个 Node 上,并由该 Node 上的代理执行 `systemctl status nginx` 命令,再将结果返回给你。

- 它的价值?

- 跨设备操作:无需手动 SSH 登录,即可在一个统一的界面中管理和操作所有联网设备。

- 自动化运维:可以编写复杂的跨设备自动化脚本,例如“先在数据库节点备份数据,再在应用节点重启服务”。

- 边缘计算:可以在靠近数据源的边缘设备(如工厂的工控机)上部署 Node,进行本地处理,只将结果传回中心。

 2.2 企业级安全加固方案

基于以上对 OpenClaw 架构的深刻理解,我们的安全方案能够精准地在每个关键环节施加保护。

整体架构:

我们将安全体系分为三层:

a. 终端层(你的电脑):运行沙箱化的 OpenClaw,并监控CLI命令。

b. 策略层(公司IT系统):通过安全管理平台,强制下发并锁定安全配置。

c. 服务层(公司服务器):提供 LLM 代理、私有插件仓库、云端记忆等核心安全服务。

针对 OpenClaw 各模块的安全加固措施:

- 【主脑 + 工具箱】—— “行车记录仪+刹车”

- 加固点:监控 `exec`(执行命令)、`read/write`(读写文件)等高危工具的调用。

- 实现:CLI监控器会深度监控 OpenClaw 进程及其创建的所有子Agent进程。任何子Agent试图执行危险命令或访问敏感文件,都会被同样严格地监控和阻断。

- 【技能库 (Skills)】—— “官方应用商店”

- 加固点:控制插件(Skills)的来源和加载。

- 实现:通过修改 OpenClaw 的配置文件,将其插件源指向公司内部的私有仓库。同时,在配置中嵌入一个白名单。任何不在白名单上的 Skill,即使被放到插件目录,也无法被加载。

- 【记忆系统 (Memory)】—— “云端笔记本”

- 加固点:防止敏感记忆数据落地到本地。

- 实现:修改 OpenClaw 配置,将其记忆后端切换到公司托管的云端向量数据库。安全策略会监控本地 `memory/` 目录,确保本地无状态。

- 【网关 (Gateway)】—— “安全安检门”

- 加固点:保护与 LLM 的通信链路。

- 实现:所有发往 LLM 的请求必须经过本地代理或安全插件进行注入检测;所有返回的内容必须经过公司 LLM 代理的脱敏处理;本地不存储真实 API Key。

- 【多Agent协同】—— “受控的团队作战”

- 加固点:确保子Agent的创建和行为在安全边界内。

- 实现:CLI安全策略会监控 `sessions_spawn` 等用于创建子Agent的工具调用。可以限制子Agent的最大数量、运行时长以及可访问的资源范围,防止滥用或资源耗尽攻击。

- 【定时任务(Cron/Heartbeat)】—— “受控的自律闹钟”

- 加固点:防止恶意或高危的定时任务被创建和执行。

- 任务源控制:通过服务端策略管控,可以监控或限制 `cron` 和 `heartbeat` 任务,避免恶意定时任务。

- 任务内容监控:监控所有由定时任务触发的工具调用(如 `exec`, `write`)。例如,一个试图在深夜删除文件的定时任务会被立即阻断。

- `HEARTBEAT.md` 保护:该文件本身会被操作系统权限锁定,防止被篡改为执行恶意操作的脚本。

- 【节点(Node)】—— “受控的远程触手”

- 加固点:严格控制可以被访问的远程节点及其可执行的操作。

- 实现:

- 节点白名单:通过修改 OpenClaw 配置,维护一个企业内部的 Node 白名单。本地实例只能连接到白名单内的、经过授权的服务器或设备。

- 连接安全:强制所有 Node 连接必须通过企业 VPN(如 Tailscale)或使用由 IT 部门统一管理的 SSH 密钥,禁止使用明文密码或未经批准的连接方式。

- 远程命令监控:虽然命令在远程 Node 上执行,但指令的下发和结果的接收都在本地 Gateway 受到监控。任何试图对生产数据库节点执行 `DROP TABLE` 等高危命令的行为都会被拦截。

- 【全局】—— “黑匣子”

- 加固点:确保所有操作可追溯。

- 实现:会捕获所有关键事件,为每个子Agent和Node操作也生成独立的日志,并通过 `trace_id` 与主任务关联,形成完整的、不可篡改的审计轨迹,实时上报至公司的 SIEM 平台。

三、 业务场景(按四大维度详解)

我们的安全方案旨在赋能而非阻碍,确保 OpenClaw 在各类核心业务场景中既能高效工作,又能保障安全。

 3.1 企业业务流程操作

具体案例 - 自动化报销助手:

> 财务专员小张每周要处理大量报销单。她让 OpenClaw 帮忙:“请从我的邮箱里找出所有上周的‘报销’邮件,提取发票附件,并将发票信息(金额、日期、供应商)填入公司ERP系统的报销模板。”

> 安全方案如何介入:

> a. 插件控制:OpenClaw 使用的“邮箱读取”和“ERP集成”Skill 必须来自公司私有仓库,确保其代码经过安全审计。

> b. 行为监控:当 OpenClaw 使用 `read` 工具访问邮箱时,CLI监控器会记录该操作。当它尝试使用 `exec` 或特定 API 工具向 ERP 系统写入数据时,安全策略会验证目标地址是否为公司白名单内的 ERP 服务器。

> c. 数据保护:如果发票信息中包含银行卡号等极度敏感字段,LLM 代理会在 OpenClaw 最终生成的报告中自动脱敏。

> d. 全程审计:整个流程——从读取哪封邮件、提取了哪些信息、到提交给哪个ERP接口——都被完整记录并上报至系统,可供财务主管随时审计。

新增案例 - 跨系统数据同步:

> 财务系统需要每天从业务系统同步销售数据。IT部门设置了一个 Cron 任务,让 OpenClaw 执行:“连接到业务数据库节点 `db-biz`,导出昨日销售数据;然后连接到财务服务器节点 `srv-finance`,将数据导入财务系统。”

> 安全方案如何介入:`db-biz` 和 `srv-finance` 都在 Node 白名单中。用于连接的凭证由公司密钥管理系统统一托管。整个数据同步过程在安全策略监控下进行,确保只进行预设的读写操作,无其他越权行为。

 3.2 项目相关操作

新增案例 - 复杂产品立项评估:

> 产品经理小王需要为一个新想法做快速立项评估。他问 OpenClaw:“请帮我评估一下开发‘AI智能会议纪要’这个产品的可行性,包括市场空间、技术难点和初步成本估算。”

> 多Agent协同如何工作:

> a. 主脑接收到请求后,判断任务复杂,决定启动多Agent协同。

> b. 市场子Agent:使用 `web_search` 和公司市场数据库 Skill,分析竞品和市场规模。

> c. 技术子Agent:查阅内部技术文档,评估所需AI模型、语音识别API的成本和技术成熟度。

> d. 财务子Agent:基于技术和市场数据,结合公司人力成本模型,估算初步预算。

> 5. 主脑汇总三方报告,生成一份结构化的立项建议书。

> 安全方案如何介入:所有子Agent都在沙箱中运行,它们使用的 Skill 均来自公司白名单,所有网络请求和数据访问都受到安全策略监控,最终报告在返回前经过 LLM 代理脱敏。

 3.3 数据、知识相关操作

具体案例 - 合规的市场分析报告:

> 市场分析师王经理需要一份关于竞争对手的分析报告。他问 OpenClaw:“请综合我们内部的 CRM 数据、市场调研数据库以及公开的新闻,生成一份关于竞争对手X公司最新战略的分析摘要。”

> 安全方案如何介入:

> a. 输入过滤:问题首先经过本地安全插件,确保没有提示词注入企图。

> b. 数据源控制:OpenClaw 访问 CRM 和市场数据库所使用的 Skill,必须是公司批准的,并且这些 Skill 本身也受到数据库层面的权限控制。

> c. 输出脱敏:在汇总信息时,如果 CRM 数据中包含了未公开的客户合同金额等敏感信息,LLM 代理会在最终生成的摘要中将其移除或泛化(例如,“获得了多笔大额合同”)。

> d. 知识沉淀:生成的最终报告可以被选择性地存入公司的知识库。这个过程由王经理主动触发,并且存入的知识库条目会带有他的身份标签和时间戳,确保知识的可追溯性和准确性.

新增案例 - 每日合规巡检:

> 公司要求每天对关键系统的配置进行合规检查。IT管理员设置了一个 Cron 任务:“每天凌晨1点,运行 `OpenClaw healthcheck` 技能,扫描本机安全配置,并将结果摘要发送至安全团队的 Slack 频道。”

> 安全方案如何介入:该 Cron 任务由 IT 部门统一部署,无法被普通员工修改。`healthcheck` 技能来自公司私有仓库。任务执行时的所有操作都受到安全策略监控,确保其只读取必要的系统信息,不会进行任何写入或网络外联操作。

新增案例 - 项目进度自动同步:

> 项目经理小赵希望团队成员每天的工作进展能自动汇总。他为团队成员的 OpenClaw 配置了一个 Heartbeat 任务:“每天下午5:30,读取 `~/project/daily-log.md` 文件,并将其内容追加到团队共享的周报文档中。”

>

> 安全方案如何介入:Heartbeat 任务的内容由项目模板统一规定。安全策略确保 OpenClaw 只能读取指定的 `daily-log.md` 文件,并且只能写入到公司白名单内的共享文档地址。

 3.4 综合场景:端到端的新产品发布支持

这是一个将 OpenClaw 所有功能融为一体的综合性场景,展示了其作为企业级智能代理的强大能力。

> 背景:产品经理小王负责一款名为 “Project Phoenix” 的新产品。发布日临近,他需要完成一系列复杂的准备工作。

> 故事开始:

> 周一早上 8:00:

> 小王的 OpenClaw Heartbeat(定时任务) 被触发。它自动检查 `HEARTBEAT.md` 中的任务:“检查 Project Phoenix 的发布准备状态”。OpenClaw 开始工作。

> 第一步:信息收集与规划(主脑 + 记忆 + 技能库)

> - 主脑启动,读取 `MEMORY.md` 中关于 “Project Phoenix” 的长期记忆,了解项目目标、关键干系人和技术栈。

> - 它加载了公司私有的 `release-manager` Skill,该 Skill 包含了发布检查清单和标准流程。

> 第二步:并行任务执行(多Agent协同 + 节点)

> 主脑判断任务复杂,立即启动 多Agent协同:

> a. 文档子Agent:负责检查用户手册和API文档。它使用 `read` 工具,从 `~/docs/phoenix/` 目录读取最新文档,并调用 `plagiarism-check` Skill 确保内容原创性。

> b. 测试子Agent:负责验证测试覆盖率。它通过 节点(Node) 功能,安全地连接到 CI/CD 服务器 `ci-node`,执行预设的测试报告查询命令,并将结果拉回。

> c. 运维子Agent:负责检查生产环境准备情况。它通过 节点(Node) 连接到生产集群 `k8s-prod`,使用 `kubectl` 工具 检查资源配额和网络策略是否已就绪。

> 第三步:安全通信与处理(网关 + 安全加固)

> - 所有子Agent在向 网关(Gateway) 请求 LLM 帮助时(例如,让 LLM 总结测试报告),请求都先经过本地安全代理过滤,再由公司 LLM 代理 进行处理。代理确保任何包含内部IP或密钥的敏感信息在返回给小王之前都被 脱敏。

> - 整个过程中,安全策略全程监控。它确保:

> - 所有使用的 Skills 都来自公司白名单。

> - 所有 Node 连接都指向预授权的 `ci-node` 和 `k8s-prod`。

> - 没有任何子Agent尝试执行高危的 `exec` 命令。

> 第四步:汇总与行动(工具箱 + 定时任务)

> - 各子Agent完成任务后,将结果汇报给 主脑。

> - 主脑整合所有信息,发现用户手册缺少一个关键章节。它自动使用 `write` 工具,根据产品需求文档草拟了缺失的内容。

> - 最后,主脑创建了一个新的 Cron 任务:“明天上午10点,提醒我与技术负责人开会,Review 新增的用户手册章节。”

> 结果:

> 小王一上班,就收到了一份结构清晰、内容完整的发布准备状态报告,以及一个已安排好的后续会议提醒。整个过程自动化、高效且安全,所有操作都有据可查。

四、实施策略

采取分阶段、渐进式的实施路径,平衡安全性与用户体验:

4.1. 试点验证阶段:在 IT 或安全团队内部小范围试点,重点验证沙箱性能开销和 安全规则的准确性,避免误杀正常业务。

4.2. 基础能力部署:优先上线三大核心能力——沙箱化运行、插件白名单、LLM 代理,快速建立安全基线。

4.3. 全面推广阶段:结合企业现有安全管控平台,将完整的安全策略包(含配置文件、监控规则)批量推送到所有员工终端。

4.4. 持续运营优化:定期审计风险事件,动态更新插件白名单和CLI运行规则,并对高风险员工开展针对性安全培训.

关键保障措施:

- 身份强认证:终端与云端服务间采用OAuth 2.0 进行双向认证。

- 配置加固:通过代码定制,锁定 OpenClaw 配置文件和插件目录,防止用户篡改。

- 网络隔离:通过代码定制,禁止 OpenClaw 进程直连公网 LLM 服务,强制所有流量经由企业代理。

五、业务价值

安全与效率兼得:员工保留了在本地使用 OpenClaw 的灵活性和低延迟体验,同时企业实现了对高风险行为的全面管控,消除了“安全阻碍生产力”的顾虑。

核心数据不失控:通过将记忆、API Key 等敏感资产上云,并结合沙箱隔离,即使终端设备失陷,也能有效保护企业核心数据资产。

满足合规要求:全链路、不可篡改的操作日志,为外部监管提供了坚实的数据基础,显著降低合规风险。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-25 19:35:54 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/484991.html
  2. 运行时间 : 0.100713s [ 吞吐率:9.93req/s ] 内存消耗:4,849.91kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d6d25296382f047377cad71977ca80ff
  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.68 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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000520s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000961s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000304s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000247s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000494s ]
  6. SELECT * FROM `set` [ RunTime:0.000169s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000581s ]
  8. SELECT * FROM `article` WHERE `id` = 484991 LIMIT 1 [ RunTime:0.003357s ]
  9. UPDATE `article` SET `lasttime` = 1774438554 WHERE `id` = 484991 [ RunTime:0.015067s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000215s ]
  11. SELECT * FROM `article` WHERE `id` < 484991 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000442s ]
  12. SELECT * FROM `article` WHERE `id` > 484991 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000676s ]
  13. SELECT * FROM `article` WHERE `id` < 484991 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000649s ]
  14. SELECT * FROM `article` WHERE `id` < 484991 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005737s ]
  15. SELECT * FROM `article` WHERE `id` < 484991 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001817s ]
0.102206s