乐于分享
好东西不私藏

OpenClaw 本地部署-保姆级教程

OpenClaw 本地部署-保姆级教程
作者简介
Rocky.li  后端开发工程师,积极拥抱AI,见证行业变革。

✨ 前言

⚠️ 重要提示:这是一份实战导向的部署指南,基于作者真实配置编写。所有步骤都经过验证,可以放心跟着做。

你将学到什么

✅ OpenClaw 本地部署全流程

✅ 安全加固配置(防公网扫描)

✅ 接入钉钉企业机器人(Stream 模式)

✅ 必备 Skills 安装(skill-vetter、Tavily Search)

一、OpenClaw 是什么?

1.1 一句话解释

OpenClaw 是一个 AI 智能体平台,让你能在自己的电脑上运行 AI 助理,并把它接入到日常使用的工具里。

想象一下:你招了一个助理,这位助理特别聪明,能帮你查资料、写文档、整理数据,还能 24 小时在线。你不需要担心它随时可能离开的情况。

OpenClaw 就是这位助理,只不过它住在你的电脑里。

1.2 核心特点

特点

说明

优势

🏠 本地部署

运行在你的电脑上

数据隐私可控

🔌 多渠道接入

钉钉、企业微信、飞书、Telegram 等

在哪都能用

🧩 技能扩展

通过 ClawHub 安装 Skills

功能无限扩展

🛡️ 安全可控

最小权限原则

不会乱来

二、开工准备(你只需要这三样东西)

2.1 别慌,你只需要这三样东西

物品

说明

获取方式

💻 一台电脑

近 5 年的电脑都行

默认你有

🔑 模型 API Key

AI 模型的访问凭证

5 分钟申请

⏱️ 60 分钟时间

完成部署 + 安全配置

照着文档做

2.2 系统要求

系统

要求

备注

macOS

10.15+

Intel 和 Apple Silicon 都支持

Windows

10/11

推荐用 WSL2(本文实战用)

Linux

主流发行版

Ubuntu/Debian/CentOS 都行

2.3 申请模型 API Key

本文以MiniMax为例。

步骤 1:访问MiniMax开放平台

打开 https://platform.minimaxi.com/

步骤 2:注册/登录账号

使用手机号或邮箱注册

完成实名认证(需要,用于API调用)

步骤 3:创建API Key

进入"用户中心" → “API Key 管理”

点击"创建新的 API Key"

复制并保存 Key(格式:xxxxxxxxxxxxxxxx)

三、极速安装(5 分钟把神兽接回家)

3.1 检查 Node.js

OpenClaw 需要 Node.js v22 或更高版本。

node --version

期望输出:v22.x.x 或更高

如果版本太低

# macOSbrew install node@22# Windows (winget)winget install OpenJS.NodeJS.LTS# Linux (Ubuntu)curl -fsSL https://deb.nodesource.com/setup_22.x |sudo -E bash -sudoapt-getinstall -y nodejs

3.2 安装命令

npminstall -g openclaw@latest

等待时间:取决于你的网络,通常 30 秒到 2 分钟。安装方式很多,用自己最喜欢的方式。

3.3验证安装

openclaw --version

期望输出类似:2026.3.2

3.4 install参考文档

https://docs.openclaw.ai/install3.3

四、Onboard 向导配置(关键步骤)

4.1 启动向导

安装完成后,运行初始化向导:

openclaw onboard --install-daemon

4.2 向导配置步骤

4.2.1 第一步:风险确认

? I understand this is powerful and inherently risky. Continue?❯ Yes  No

选 Yes 继续。

4.2.2 第二步:选择模式

? Onboarding mode❯ QuickStart - Minimal setup, get running fast  Manual - Full control over all settings

新手选 QuickStart,后面可以随时改配置。

4.2.3 第三步:选择模型厂商

? Which model provider would you like to use?

选 MiniMax

4.2.4 第四步:输入 API Key

? Enter your MiniMax API Key: [粘贴你的 Key]

粘贴刚才在 MiniMax 平台创建的 API Key。

💡 提示:粘贴时终端不会显示字符(为了安全),这是正常的。直接粘贴后按回车即可。

4.2.5 第五步:选择模型

? Select model:❯ MiniMax-M2.5  MiniMax-M2.5-Lightning  MiniMax-M2.1

推荐选 MiniMax-M2.5

4.2.6 第六步:配置 Channel(先 Skip!)

? Select channel (QuickStart)  ...  DingTalk (钉钉)  WeCom (企业微信)  ...❯ Skip for now (You can add channels later)

第一次先选 Skip for now,后续章会详细讲钉钉和企业微信接入。

4.2.7 第七步:配置 Skills

? Configure skills now? (recommended)❯ Yes  No

选 Yes,把能自动装的依赖装掉,后面少踩坑,安装可能会花几分钟的时间。

4.2.8 第八步:选择 node manager

node manager 选你本机已经在用的那个(不确定就用 npm)。

4.2.9 第九步:设置一些KEY

根据自己的情况,选择YES/NO。

4.2.10 第十步:设置 hooks

官方说明里,Hooks 用来“在某些命令触发时自动执行动作”(例如 /new 时做会话记忆整理)。

首次可先启用 1 个最核心 hook(最小可用,优先 session-memory,若列表里有);

如果你现在还分不清 hook 的作用,也可以先 Skip for now;

4.2.11 第十一步:选择 Hatch 方式(关键)

? How do you want to hatch your bot?❯ Hatch in TUI (recommended)  Open the Web UI  Do this later

怎么选:

Hatch in TUI (recommended):终端里直接进入交互(推荐);若选择这个,向导会输出控制台访问信息与网关状态(如 Web UI、Gateway WS、Gateway: reachable)。

Open the Web UI 通过浏览器控制台(图形化);选择后,一般会直接给出带 token 的 Dashboard 链接并尝试自动打开浏览器。

Do this later:先结束向导,稍后再进。 通过下面的命令,再次获取控制台入口。

openclaw dashboard --no-open

为什么默认选 TUI:

我们无法假设你一定在本机操作,很多读者是在云主机/VPS 上跑。

如果是 VPS,Open the Web UI 往往还要做端口转发,对新手不友好。

选 Hatch in TUI 可以立刻开始对话,不被网络与端口问题卡住。

4.3 首次对话:先完成 bootstrap(真正初始化)

onboard 完成后,建议先在 TUI 里完成第一轮 bootstrap 对话。官方流程会把它当成“把 Agent 变成你的 Agent”的关键动作(源码里有 Wake up, my friend! 引导)。

这一步建议你主动讲清楚下面 5 件事:

1. 定义你自己:怎么称呼你、你的时区和语言。

2. 你是什么角色:比如“编程大牛”。

3. 你的工作场景:常用工具、文件目录、沟通方式(企微等)。

4. 你的风格偏好:回答风格、方式、是否先给结论等。

5. 你的底线:哪些操作必须先确认、哪些内容不要碰。这一步做得越清楚,后续它越像“你自己的实例”,而不是“一个通用聊天机器人”。

6. OpenClaw个性化配置模板支持通过参数化设置实现云服务行为的灵活自定义,适用于多种场景并强调安全与合规性。-轻量应用服务器(SAS)-阿里云帮助中心

恭喜你到这里,你的openclaw基本就安装成功并能和你称兄道弟了 🎉

五、安全加固配置

⚠️ 重要:这一章非常重要!配置不当可能导致你的 OpenClaw 被公网扫描,API Key 泄露,甚至被勒索!

5.1 为什么需要安全配置?

真实案例(2026 年 2 月):

某开发者部署 OpenClaw 后,没有修改默认配置,Gateway 绑定在 0.0.0.0:18789,被公网扫描发现。攻击者利用未授权的 API 访问,窃取了配置的 API Key,并产生了约 5000 元的费用。

常见风险

1. 🔴 端口暴露 - Gateway 绑定 0.0.0.0,被公网扫描

2. 🔴 无认证 - 未配置 Token,任何人都能访问

3. 🔴 API Key 泄露 - 配置文件未加密,被窃取

4. 🔴 内网穿透滥用 - Cloudflare Tunnel 配置不当,暴露内网服务

5.2 核心安全配置(必做!)

5.2.1 配置一:绑定本地回环地址

问题:默认配置可能绑定 0.0.0.0(所有网卡),导致公网可访问。

解决方案:强制绑定 127.0.0.1(仅本地访问)。

步骤

编辑配置文件:

# macOSnano ~/.openclaw/openclaw.json# 或使用系统默认编辑器open -e ~/.openclaw/openclaw.json# Windows (PowerShell)notepad "$env:USERPROFILE\.openclaw\openclaw.json"# 或使用 VS Codecode "$env:USERPROFILE\.openclaw\openclaw.json"# Windows (WSL/Git Bash)nano ~/.openclaw/openclaw.json# Linuxnano ~/.openclaw/openclaw.json# 或使用 vimvim ~/.openclaw/openclaw.json

修改 gateway 配置:

{"gateway":{"port":18789,"mode":"local","bind":"loopback",// ← 关键:绑定本地回环"auth":{"mode":"token","token":"你的强密码 Token"}}}

验证配置:

openclaw config get gateway.bind# 应该输出:"loopback"

重启 Gateway:

openclaw gateway restart

5.2.2 配置二:配置强密码 Token

问题:默认 Token 可能太弱,容易被爆破。

解决方案:生成强密码 Token。

步骤

生成强密码:

# macOS / Linuxopenssl rand -hex 32# Windows (PowerShell)# 方法1: 使用 PowerShell 生成随机字符串-join ((48..57) + (65..90) + (97..122) | Get-Random -Count 64 | ForEach-Object {[char]$_})# 方法2: 如果安装了 Git Bashopenssl rand -hex 32# 方法3: 使用 PowerShell 生成十六进制字符串-join (1..32 | ForEach-Object { '{0:x2}' -f (Get-Random -Maximum 256) })# Linux (替代方案)head -c 32 /dev/urandom | xxd -p -c 32

输出示例:74fc76328dc9bca231891ae24bf83a0cea6a3f5de0ea44bf

配置 Token:

openclaw config set gateway.auth.token "生成的 Token"

验证配置:

openclaw config get gateway.auth

⚠️ 重要

Token 至少 32 字符

包含大小写字母、数字、特殊字符

不要使用默认 Token

定期更换(建议每月)

5.2.3 配置三:配置防火墙/内网穿透

因为本次部署在windows的wsl中,防火墙配置以及内网穿透相关的设置没有配置,可自行google或咨询自己的龙虾。

5.3 API Key 安全存储

问题:API Key 明文存储在配置文件中,可能被窃取。

解决方案:使用密钥管理服务。

5.3.1 方案一:使用环境变量(推荐)

创建环境变量文件:

# macOS / Linux /wslnano ~/.openclaw/.env# Windows (PowerShell)notepad "$env:USERPROFILE\.openclaw\.env"# 或使用命令创建New-Item -Path "$env:USERPROFILE\.openclaw\.env" -ItemType File -Force

添加内容(不要提交到 Git!):

MINIMAX_API_KEY="你的 API Key"

设置文件权限:

# macOS / Linuxchmod 600 ~/.openclaw/.env# Windows (PowerShell) - 设置仅当前用户可读写icacls "$env:USERPROFILE\.openclaw\.env" /inheritance:r /grant:r "$env:USERNAME:(R,W)"# Windows (WSL)chmod 600 ~/.openclaw/.env

在配置中引用:

{  "models": {    "providers": {      "minimax": {        "apiKey": "${MINIMAX_API_KEY}"      }    }  }}

5.3.2 方案二:使用系统密钥环

macOS (Keychain)

# 存储 API Keysecurity add-generic-password -s "openclaw-minimax" -a "api-key" -w "你的 API Key"# 读取 API Keysecurity find-generic-password -s "openclaw-minimax" -a "api-key" -w

Linux (Secret Service)

# 安装sudo apt install gnome-keyring# 存储 API Keysecret-tool store --label='OpenClaw MiniMax API Key' service openclaw account minimax# 读取 API Keysecret-tool lookup service openclaw account minimax

Windows (Credential Manager)

# 使用 Windows Credential Manager# 控制面板 → 用户账户 → 凭据管理器 → Windows 凭据 → 添加凭据

5.4 定期安全检查

检查清单(每月执行)

# 1. 检查端口绑定netstat -tlnp | grep 18789# 应该只看到 127.0.0.1:18789# 2. 检查 Token 强度openclaw config get gateway.auth.token# 应该至少 32 字符# 3. 检查 API Key 是否泄露# 访问 MiniMax(模型供应商) 控制台,查看调用日志# 检查是否有异常调用# 4. 检查 OpenClaw 版本openclaw --version# 确保是最新版本(安全更新)# 5. 检查已安装 Skillsopenclaw skills list --eligible# 移除不需要的 Skills# 6. 检查日志openclaw logs | grep -i "error\|warning"# 查看是否有安全相关的警告

六、推荐 Skills 安装

6.1 ClawHub

📱 手机 App Store = 给手机装应用

 🤖 ClawHub = 给 OpenClaw 装技能

ClawHub 是 OpenClaw 的 Skills 市场,开发者可以上传和分享 Skills。

特点

✅ 海量技能:13,000+ 个 Skills

✅ 一键安装:clawhub install <skill-name>

✅ 社区维护:开发者贡献,持续更新

✅ 安全扫描:自动检测恶意代码

地址

网站:https://clawhub.com

6.2 如何评估 Skill 安全性

在 ClawHub 上安装任何 Skill 之前,务必查看安全报告

6.2.1 安全扫描报告解读

每个 Skill 都有安全扫描报告,包含以下维度:

检测项

说明

风险等级

Purpose & Capability

名称/描述是否与实际代码一致

✅ 必须一致

Instruction Scope

指令范围是否合理

⚠️ 注意文件写入权限

Install Mechanism

安装机制是否安全

⚠️ 避免自动下载执行

Credentials

是否索要凭证

❌ 索要 API Key 要警惕

Persistence & Privilege

持久化和权限

⚠️ 注意 always:true

6.2.2 风险信号

看到这些信号要高度警惕

信号

风险

建议

🔴 VirusTotal 标记可疑

可能含恶意代码

不要安装

🔴 索要 API Key/凭证

可能窃取凭证

仔细审查代码

🔴 自动下载执行

可能执行恶意脚本

避免安装

🟡 无下载量/新发布

未经验证

观望一段时间

🟡 代码混淆

隐藏真实意图

要求开源审查

6.2.3 安全实践

- 优先选择下载量高的 Skills(>1000 次)- 查看发布时间(>3 个月更可靠)- 阅读安全扫描报告(至少 Benign)- 审查代码(如果会看的话)- 在测试环境先试用

6.3 推荐skill

6.3.1 skill-vetter(安全扫描器)

作用:在安装任何 Skill 之前,自动扫描代码,检查恶意行为。

为什么必装

🔍 恶意代码检测 - 检测偷 API Key、注入恶意代码

🛡️ 权限审查 - 检查 Skill 申请的权限是否合理

📊 安全评级 - SAFE/CAUTION/DANGEROUS 三档评级

⚠️ 风险预警 - 发现可疑行为立即警告

安装命令

clawhub install skill-vetter

验证安装

openclaw skills list --eligible | grep vetter

期望看到 skill-vetter 在列表中。

使用示例

安装其他 Skill 时,skill-vetter 会自动运行:

clawhub install github

会显示安全扫描报告:

🔍 Scanning github...✅ VirusTotal: Benign✅ OpenClaw: Benign (high confidence)✅ Purpose & Capability: Match⚠️ Instruction Scope: Review file write permissions

6.3.2 Tavily Search(网络搜索)

作用:让 OpenClaw 能够搜索互联网,获取实时信息。

为什么必装

🔍 实时搜索 - 获取最新新闻、数据、文档

📊 结构化结果 - 返回干净的摘要,不是垃圾链接

🎯 AI 优化 - 专门为 AI Agent 优化的搜索 API

⚡ 速度快 - 平均响应时间 <2 秒

申请 Tavily API Key

访问 https://tavily.com/

注册账号(支持 GitHub 登录)

进入 Dashboard → API Keys

创建 API Key(格式:tvly-xxxxxxxx)

💰 免费额度:每月 1000 次搜索(个人使用足够)

安装命令
clawhub install openclaw-tavily
配置 API Key
openclaw config set skills.tavily.apiKey "tvly-xxxxxxxx"

6.3.3 self-improving-agent

功能:记录错误、学习经验、持续进化

适用场景:希望 AI 持续学习的用户

安全评分:✅ Benign

安装命令
clawhub install self-improving-agent

6.3.4 capability-evolver进化引擎类

功能:基于 GEP 协议的 AI 自我进化

适用场景:需要 AI 自动改进工作流

GitHub:1.2k+ stars

安装命令
clawhub install capability-evolver

在clawhub可以根据自己的需要,在列表筛选出安装需要的skill。

6.3.5 可能遇到的问题

ClawHub 限流怎么办?

解决方案:

等待 5-10 分钟再试

使用手动安装(Git 克隆)

专为中国用户优化的Skills社区

七、钉钉接入(Stream 模式)

7.1 为什么选择 Stream 模式?

方式

Webhook(短连接)

Stream(长连接)

连接方式

每次回调建立新连接

复用已建立的长连接

延迟

较高(每次需建连)

低(复用连接)

实时性

一般

服务端要求

需要公网可访问的 URL

无需固定的公网 IP

加解密

需要对消息加解密

无需加解密

复杂度

较高(需维护心跳)

适用场景

有公网 IP

本地部署/内网环境

结论:本地部署选 Stream 模式

7.2 Step 1:在钉钉开放平台创建应用

7.2.1 打开平台并创建应用

访问 https://open-dev.dingtalk.com/

登录钉钉开发者账号

点击"创建应用" → 选择"企业内部开发"

7.2.2 获取凭证

创建完成后,进入应用详情页:

AppKey: dingxxxxxxxxxxxxxx

AppSecret: xxxxxxxxxxxxxxxxxxxxxxxx

CorpId

⚠️ 重要:AppSecret 务必保密,不要截图外传!

7.2.3 权限配置

在"权限管理"页面,添加以下权限:

Card.Streaming.Write  # AI卡片流式更新权限Card.Instance.Write   # 互动卡片实例写权限

需要什么权限,搜索添加即可。

7.2.4 发布应用

点击"版本管理与发布"

填写版本信息

提交审核

审核通过后,应用状态变为"已发布"

7.3 Step 2:在 OpenClaw 配置钉钉

7.3.1 启用钉钉插件

openclaw plugins install @dingtalk-real-ai/dingtalk-connectoropenclaw plugins listopenclaw plugins enable dingtalk

7.3.2 交互式添加 Channel

运行命令:

openclaw channels add

按提示输入:

Channel 类型:DingTalk (钉钉)

AppKey:粘贴 AppKey

AppSecret:粘贴 AppSecret

群聊策略:先选 disabled

需要 mention:选 yes

7.3.3 验证配置

openclaw channels list

列表中会有显示

7.4 Step 3:启动 Gateway

openclaw gateway start

7.5 Step 4:配对与放行

7.5.1 私聊机器人触发配对

在钉钉里找到机器人,发送消息:“你好”

机器人会回复一条配对提示,包含配对码。

7.5.2 批准配对

openclaw pairing list dingtalkopenclaw pairing approve dingtalk A1B2C3D4

7.5.3 验证私聊

回到钉钉,再次发送消息:钉钉私聊,机器人成功回复,done!

openclaw channels add --channel dingtalk

修改:

groupChat: enabled

requireMention: true

把机器人拉进群,@它测试。

本地安装OpenClaw - 钉钉开放平台

7.6企微接入

OpenClaw接入企业微信智能机器人-帮助中心-企业微信

八、常用命令速查

8.1 安装与配置

# 安装 OpenClawnpm install -g openclaw@latest# 初始化向导openclaw onboard --install-daemon# 查看版本openclaw --version

8.2 Gateway 管理

# 启动 Gatewayopenclaw gateway start# 停止 Gatewayopenclaw gateway stop# 重启 Gatewayopenclaw gateway restart# 查看状态openclaw status

8.3 Channel 管理

# 添加 Channelopenclaw channels add# 查看 Channel 列表openclaw channels list# 修改 Channel 配置openclaw channels add --channel dingtalk

8.4 配对管理

# 查看配对请求openclaw pairing list dingtalk# 批准配对openclaw pairing approve dingtalk <CODE># 拒绝配对openclaw pairing reject dingtalk <CODE>

8.5 日志与排查

# 查看日志openclaw logs# 实时查看日志openclaw logs --follow# 健康检查openclaw doctor

8.6 Skills 管理

# 搜索 Skillsopenclaw skills list --eligible "keyword"# 安装 Skillclawhub install <skill-name># 查看已安装 Skillsopenclaw skills list# 更新 Skillsclawhub update --all

九、写在最后:这只是开始 🚀

恭喜你完成了整个部署流程!🎉

现在,你已经拥有了一只属于自己的"AI龙虾"(OpenClaw),它可以:

✅ 在钉钉/企业微信群里帮你办事

✅ 搜索互联网获取实时信息(Tavily Search)

✅ 7x24 小时待命,随时待命

但这只是 OpenClaw 能力的冰山一角。

🌟 更多可能性等你探索

多 Agent 协作

想象一下这个场景:

用户:"开发一个新功能"   ↓协调 Agent(你)   ↓├─→ 规划 Agent:分析需求,制定计划├─→ 编码 Agent:编写代码├─→ 测试 Agent:生成并运行测试├─→ 审查 Agent:代码审查└─→ 部署 Agent:自动部署到服务器

这就是 多 Agent 协作 的威力!

OpenClaw 支持:

Agent Teams - 多个 Agent 并行工作

任务分配 - 自动分配任务给合适的 Agent

结果汇总 - 自动整合各 Agent 的工作成果

怎么做? 探索 agent-teams 相关文档,创建你的第一个 Agent 团队!

🐟 让你的龙虾越来越厉害

OpenClaw 就像一只会进阶的龙虾🦞:

刚出生时:只会基本的对话

配置 Skills 后:学会了各种技能

接入 Channels 后:可以在多个平台工作

训练 Memory 后:记住你的偏好和习惯

多 Agent 协作后:可以处理复杂任务

每一次配置,每一次探索,都会让它变得更强大。

🌈 最后的鼓励

这篇文章只是一个起点,真正的精彩在于你的探索和实践

不要害怕犯错 - 每个错误都是学习的机会

不要局限思维 - AI 的创造力超乎你的想象

不要独自摸索 - 加入社区,和其他开发者交流

期待看到你用 OpenClaw 创造出什么精彩的应用! 🚀

如果觉得有用?欢迎转发给有需要的朋友! 📲

如有问题?随时在评论区留言互动💬~~

【推荐阅读】
Java多智能体系统——JManus简介
KMP 在高顿鸿蒙APP的可行性探索(下)
KMP 在高顿鸿蒙APP的可行性探索(上)
精准测试在教育行业的探索及实践
基于Plasmo框架的浏览器插件开发解析
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-25 13:49:39 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/485194.html
  2. 运行时间 : 0.174046s [ 吞吐率:5.75req/s ] 内存消耗:4,732.17kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e1af45ba4ed0fc366c47c800887e2aed
  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.000858s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001605s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000604s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000572s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001340s ]
  6. SELECT * FROM `set` [ RunTime:0.000515s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001465s ]
  8. SELECT * FROM `article` WHERE `id` = 485194 LIMIT 1 [ RunTime:0.001115s ]
  9. UPDATE `article` SET `lasttime` = 1774417779 WHERE `id` = 485194 [ RunTime:0.021758s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000714s ]
  11. SELECT * FROM `article` WHERE `id` < 485194 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001140s ]
  12. SELECT * FROM `article` WHERE `id` > 485194 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001034s ]
  13. SELECT * FROM `article` WHERE `id` < 485194 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006515s ]
  14. SELECT * FROM `article` WHERE `id` < 485194 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.023093s ]
  15. SELECT * FROM `article` WHERE `id` < 485194 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.026583s ]
0.175763s