乐于分享
好东西不私藏

DeepSeek Harness 实操教程:从零安装到安全地让 AI 操作你的文件夹

DeepSeek Harness 实操教程:从零安装到安全地让 AI 操作你的文件夹

很多人只在 DeepSeek 网页版里和 AI 聊天,从来没想过 AI 能直接走进你电脑的指定文件夹,自己读文件、整计划、得到允许后还能帮你改内容。DeepSeek 发布 V4-Pro 之后,把这套能实现这个能力的 Agent 框架开源了,它就是 DeepSeek Harness,大家通常简称它为 dsh。

当前官方把这个版本标注为技术预览,意思是它已经可以正常安装研究,但还在快速迭代更新,后续不排除出现不兼容旧配置的更新。所以第一次接触的朋友,建议先拿空的测试文件夹练手,别急着把自己整个工作目录都交给它操作。

一、先搞懂:Harness 是什么,入门要认识哪几个关键词

Harness 直译是挽具、套具的意思,放到 AI 领域,可以理解成一套把模型、工具、工作环境连接起来的中枢系统:模型负责思考决策,工具负责落地执行,工作区决定 AI 能访问哪些内容。把这三样接在一起,AI 才能从「只会告诉你怎么做」,变成「在指定范围内帮你动手做」。

DeepSeek Harness 自带了 Web UI,也就是可以在浏览器里打开的操作页面,外观和我们平时用的聊天工具差不多,而且整个程序的底层都运行在你自己的电脑上,浏览器只是给你提供一个操作窗口而已。官方提到的「一切皆插件」,普通用户不需要深究底层逻辑,只要理解成「后续可以随时给它加新能力」就够了,不管是模型、文件操作、命令行还是会话工具,都能通过模块自由组合。至于 Cordis、Bundle、Profile 这些专业术语,基础安装阶段完全不需要管,认识下面六个词就足够顺利走完安装流程:

  1. Node.js
    :运行 dsh 必需的基础环境,可以把它理解成 dsh 的发动机,你只需要安装它,不需要专门学编程。
  2. PowerShell
    :Windows 系统自带的命令窗口,我们整个过程只需要复制粘贴几条命令,不需要自己手写代码。
  3. npm
    :Node.js 自带的软件包管理工具,负责帮你下载和管理 dsh 需要的程序文件。
  4. npx
    :会跟着 Node.js 一起自动安装,它可以临时下载并运行 dsh,所以这篇教程不需要你提前手动安装 Harness,非常省心。
  5. API Key
    :一串通常以 sk- 开头的密钥,相当于调用 DeepSeek 模型接口的通行证,Harness 需要拿着它去请求模型服务,这个密钥一定要保密,而且调用模型会产生对应 API 用量费用。
  6. 工作区
    :就是你允许 Harness 处理的电脑文件夹,AI 读取文件、新建文档、执行命令,所有操作都只会在这个目录里进行。

认识这六个词,基础准备就完成了,接下来我们从零开始一步步安装。

二、八步走通从零安装,新手也能一次成功

第 1 步:安装符合要求的 Node.js

打开浏览器搜索 Node.js,进入官网下载页面。截至 2026 年 8 月 15 日,Node.js 官网提供的长期支持版是 24.x,而 DeepSeek Harness 当前的源码要求 Node.js 版本为 22.19.0 及以上的 22.x,或者 24.0.0 及以上版本。普通用户直接选 24.x LTS 就可以,LTS 就是长期支持版的意思,比追新测试版更稳定省心。

Windows 用户下载对应安装包后,双击打开安装向导,没有特殊需求的话一路保持默认选项下一步就可以。安装完成后,一定要先把所有已经打开的 PowerShell 或者终端窗口全部关掉,旧窗口识别不到刚安装的新环境。

接下来我们重新打开 PowerShell 验证安装:点击 Windows 开始菜单,输入 PowerShell,打开「Windows PowerShell」,然后依次粘贴下面两条命令,每粘一条按一次回车:

node --versionnpm --version

第一条命令会输出你安装的 Node.js 版本号,第二条输出 npm 的版本号。你的版本号不需要和别人完全一致,只要第一条输出是 v24...,或者不低于 v22.19.0,第二条能正常输出版本数字,这一步就过关了。如果提示「无法将 node 识别为命令」,先关了 PowerShell 重新开一次,还是不行的话就重新安装 Node.js,装完重启电脑再检查。

第 2 步:准备 DeepSeek API Key

接下来我们准备调用模型需要的密钥,打开 DeepSeek 开放平台的 API Key 页面,登录你的开放平台账号,找到创建 API Key 的入口,新建一个密钥之后复制保存好,密钥都是以 sk- 开头的。

这里有三个最容易混淆的点,一定要提前记清楚:

  • API Key 不是 DeepSeek 网页版的账号密码,二者不能通用;
  • Harness 调用的是 DeepSeek 的开放 API,会按照 API 实际用量计费,不是免费的;
  • 如果账户余额不足,调用会返回 402 错误,所以创建完密钥顺手检查一下账户余额更稳妥,具体价格以官方页面实时通知为准。

密钥可以暂时保存在密码管理器或者安全的临时位置,下一步要用到,千万不要把完整密钥发给别人,也不要把带完整密钥的截图到处发。

第 3 步:创建专属测试文件夹

我们给 Harness 准备一个单独的工作区,打开 Windows 文件资源管理器,找一个你容易找到的位置,比如「文档」文件夹,新建一个文件夹,命名为 test1,然后双击进入这个空文件夹。第一次测试一定要用空文件夹,哪怕设置错了或者误操作,也不会影响你电脑里的其他日常文件。

第 4 步:在测试文件夹里直接打开 PowerShell

保持文件资源管理器停在 test1 文件夹里,点击窗口上方显示路径的地址栏,把地址栏里原来的路径文字选中,直接输入 powershell 然后按回车,Windows 就会自动打开一个 PowerShell 窗口,而且这个窗口的当前工作路径已经自动定位到 test1 了。接下来的操作就在这个窗口进行,不要关它。

第 5 步:运行 Harness 本地服务

把下面这一整行命令复制到 PowerShell 里,然后按回车:

npx @deepseek-ai/dsh web

我们把这条命令拆开来解释,方便你理解:

  • npx
    :负责帮你临时下载并运行程序,不需要你提前全局安装;
  • @deepseek-ai/dsh
    :就是 DeepSeek 官方发布的 Harness 程序包;
  • web
    :指定启动带浏览器界面的 Web UI 模式。

第一次运行需要下载所有相关文件,等待时间会比后续运行长一些,如果终端提示你确认下载或者安装,按照屏幕提示确认就可以,不同版本的 npm 提示文字可能会有区别。等待的时候不要反复粘贴命令,也不要关掉窗口,等到终端打印出访问地址,就说明本地服务已经启动成功了,官方默认的访问地址是:

http://127.0.0.1:3080

这里的 127.0.0.1 指的就是你现在用的这台电脑,这个网址看起来是普通网址,实际连接的是你本机运行的 Harness 服务,不会对外网传输内容(除了模型 API 请求本身)。

第 6 步:浏览器打开 Harness 操作页面

这里一定要注意:不要关掉 PowerShell 窗口,只要 PowerShell 关了,网页就会失去连接。打开你常用的 Chrome、Edge 或者其他浏览器,把终端打印的地址复制到浏览器地址栏,默认就是 http://127.0.0.1:3080,按回车之后就能进入 DeepSeek Harness 的 Web UI 了。

如果浏览器显示无法访问,先回到 PowerShell 看看程序是不是还在运行,终端有没有红色的错误提示。到这一步,Harness 已经在你电脑上跑起来了,但还没配置模型,也没选工作区,所以还不能开始对话。

第 7 步:配置 DeepSeek 模型

第一次打开网页,会自动提示你添加 API Key,后续如果要改的话,也可以在设置里调整。操作路径是:打开 Harness 页面的「设置 → 模型」,找到 DeepSeek 对应的卡片,把我们第二步准备好的 API Key 粘贴进去,然后保存就可以。保存之后不需要重启 Harness,新的配置会在下次请求模型的时候自动生效。

如果页面要求你选择具体模型,从列出的 DeepSeek 模型里选一个就可以,模型名称会随着官方服务更新变化,以你页面上实际显示的选项为准。API Key 保存之后,页面只会显示脱敏后的信息,不会再展示完整密钥,密钥会保存在 $DSH_HOME/.credentials.yaml 这个路径里,普通用户不需要去修改这个文件。

第 8 步:选中我们提前准备的测试文件夹

模型配置好之后,回到 Harness 主页,点击「选择工作区」,添加然后选中我们刚才创建的 test1 文件夹。很多人会疑惑为什么还要再选一次,其实「从哪个文件夹启动 Harness」和「当前会话允许操作哪个工作区」是两层独立设置,新的 Web UI 在你手动添加工作区之前,不会默认选中任何目录,所以必须手动选一次。选中之后,原来不能用的消息输入框就会解锁可以输入了。

安装结束前,我们再检查四个点,都满足就说明安装配置成功了:

  1. PowerShell 里的 dsh 服务还在正常运行;
  2. 浏览器能正常打开 Harness 页面,没有报错;
  3. DeepSeek 模型的 API Key 已经保存,处于可选择状态;
  4. 当前工作区显示为 test1,消息输入框可以正常点击输入。

四个条件都满足,你就可以正式开始用了。

三、安装完成后,怎么关闭和下次启动

Harness 运行的时候,PowerShell 窗口必须保持打开,想要停止服务的话,回到 PowerShell 按 Ctrl + C 就可以,直接关掉窗口也能停止。关闭服务之后,浏览器里的 Harness 页面会无法连接,这是正常现象。

下次使用的时候,不需要重新安装 Node.js,只要重新进入 test1 文件夹,在地址栏输入 powershell 打开窗口,然后运行命令:

npx @deepseek-ai/dsh web

打开终端输出的本地地址就可以了,模型和密钥的配置已经保存在 dsh 的配置目录里,正常情况下不需要每次重新填写。需要提醒的是,当前产品还是技术预览版,如果升级后配置逻辑变了,以新版官方文档为准。

四、安装卡住了?按这个顺序排查,大部分问题都能解决

安装的时候不要乱改设置,对照下面的步骤一步步排查,找到问题对应解决:

  1. node --version 没有输出结果
    :说明 Node.js 没安装成功,或者旧的 PowerShell 没刷新环境变量,先关了 PowerShell 重新开,还是不行就重新安装 Node.js,装完重启电脑再试。
  2. npm --version 没有输出结果
    :npm 是跟着 Node.js 一起安装的,如果 Node 正常但 npm 用不了,直接重新运行 Node.js 安装程序就能解决。
  3. npx @deepseek-ai/dsh web 一直下载失败
    :先看终端给出的具体错误,常见原因是网络问题、npm 下载源问题或者代理设置问题,不要照着网上的旧教程随便安装同名 Python 包,解决不了官方 npm 包的下载问题。
  4. 默认 3080 端口的页面打不开
    :先确认 PowerShell 没关,然后看终端实际输出的地址对不对,如果提示 3080 端口被其他程序占用,可以换 8080 端口启动,命令是:npx @deepseek-ai/dsh --profile web --port 8080,然后访问终端输出的新地址就可以。
  5. 页面能打开,但输入框是灰色不能用
    :依次检查三个点:API Key 有没有保存、有没有选中一个可用的模型、有没有添加并选中工作区,官方 Web UI 就是这么设计的,没选工作区就会禁用输入框。
  6. 模型提示 401 或者 MISSING_CREDENTIAL
    :401 一般是密钥认证失败,检查一下 API Key 有没有复制完整;MISSING_CREDENTIAL 是当前模型找不到可用的凭据,回到「设置 → 模型」重新保存密钥就可以。
  7. 模型提示 402
    :DeepSeek 的错误码里 402 就是余额不足,去开放平台检查余额和充值状态就可以。

五、第一次实操:先测只读,再测写入,稳扎稳打

安装完成不要急着拿真实项目上手,现在 test1 还是空的,我们先放两个简单的测试文件,验证 AI 能不能正常工作。

第一步:准备测试材料

打开 Windows 记事本,新建文件,粘贴下面这段内容,然后另存到 test1 文件夹,命名为 说明.txt

这是我的第一个 Harness 测试文件夹。目标是测试 AI 能否读取文件、整理待办,并在确认后生成一份项目概览。

再新建一个记事本,粘贴下面这段内容,同样保存到 test1,命名为 待办.txt

  1. 了解 Harness 是什么
  2. 完成基础安装
  3. 测试只读分析
  4. 测试生成项目概览

这样我们就有了一组完全知道正确答案的测试材料,AI 总结得对不对,我们可以直接对照原文检查,非常方便。

第一个任务:测试只读能力,不允许修改任何内容

回到 Harness 页面,新建会话,把下面这段提示完整粘贴进去:

请先只读取当前工作区中的文件。完成以下任务:

  1. 列出你实际读取到的文件名;
  2. 用三句话概括这个测试项目的目标;
  3. 把「待办.txt」里的事项按顺序整理出来;
  4. 列出你无法确认的信息。限制:
  • 不要创建、删除、移动或修改任何文件;
  • 不要安装软件或依赖;
  • 不要执行会改变电脑环境的命令;
  • 如果信息不足,直接说明,不要猜测。

这段提示词写得这么完整,不是故意啰嗦,因为第一次任务的目标不是考 AI,是帮我们确认三件事:AI 能不能看到正确的文件、能不能遵守我们说的只读要求、回答的内容对不对得上原始文件。

如果页面弹出操作确认框,一定要先看清楚 AI 准备做什么,读取两个文本文件根本不需要安装依赖,也不应该修改其他目录,如果 AI 请求的操作超出了任务范围,直接拒绝,让它解释原因就可以。任务完成之后,不要只看回答顺不顺,打开 说明.txt 和 待办.txt,逐条核对文件名、项目目标和待办顺序对不对。

第二个任务:确认计划后,测试新建文件

只读测试结果没问题,我们再测写入能力,继续给 AI 发下面这段内容:

根据刚才读取到的内容,准备在当前工作区新建「项目概览.md」。文件只包含四部分:

  1. 项目目标;
  2. 已有文件及用途;
  3. 当前待办;
  4. 无法确认的信息。先把执行计划和准备写入的完整内容发给我。在我回复「确认创建」之前,不要写入文件。不要修改「说明.txt」和「待办.txt」,也不要创建其他文件。

AI 给出计划之后,你先自己检查内容,确认没有编造内容、没有漏项、也没有准备修改其他原有文件,再回复「确认创建」,AI 完成之后会告诉你它新建了哪个文件,不会做其他多余改动。

执行结束之后,打开 Windows 文件资源管理器的 test1 文件夹,正常情况下会多出一个 项目概览.md,用记事本或者任意 Markdown 编辑器打开,检查内容是不是和刚才确认的版本一致。最终能不能创建成功、有没有弹出权限确认、用了多长时间、有没有多改其他文件,都要以你实际操作的结果为准,我们这个测试就是帮你验证整个流程的。

六、给 Harness 发任务的通用公式,不用学复杂提示词

以后给 Harness 下任务,记住这个规律:任务越模糊,AI 自己补充的假设就越多,出错的概率也越高。普通用户不需要学复杂的提示词技巧,只要把下面五件事写清楚就够了:

  • 目标
    :你最后想得到什么结果;
  • 范围
    :允许 AI 查看或者修改哪些内容;
  • 限制
    :哪些事情是绝对不能做的;
  • 步骤
    :要不要先出计划、等你确认再动手;
  • 验收
    :完成之后怎么检查结果对不对。

你可以直接复制这份模板用:

目标:XXX 允许范围:只处理XXX 禁止事项: - 不要XXX; - 不要XXX 执行方式:先检查现状并给出计划。涉及写文件、删除内容、安装软件或运行高风险命令时,先等待我确认。 交付物:XXX 验收条件:XXX 遇到不确定信息时直接列出,不要自行猜测。

七、四个普通人直接能用的场景,改一改就能用

1. 批量整理文档

只读取「本周资料」文件夹,按主题列出所有文件的清单,以及每份文件的核心内容。先输出整理建议,不要移动、重命名或者删除任何原有文件。

2. 检查个人知识库

只读取当前的 Markdown 知识库文件夹,找出重复主题的笔记、可能失效的内部链接、没有加入索引的文件。先生成检查报告,不要修改任何原有笔记。

3. 给项目补写说明文档

读取当前项目的所有文件,拟一份 README 大纲,说明大纲每一部分的信息来自哪个源文件。先发大纲给我确认,不要直接修改原有的 README.md。

4. 帮你定位项目报错

检查当前项目的报错信息,先尝试复现问题说明原因,只给修复方案,不要直接修改代码。如果需要安装依赖或者修改环境,先问我确认再执行。

八、三条安全边界,比提示词技巧更重要

这三条一定要记住,能避免绝大多数风险:

第一条:工作区里放什么,AI 就能看到什么,敏感内容绝对不要放。很多人以为本地启动就是模型离线运行,其实不对,只要你连接的是云端模型 API,请求内容都会发给模型提供方,工作区里被 AI 读取、放到模型上下文的内容,也会跟着请求一起发送。所以绝对不要把密码、私钥、客户数据、身份证件、私人照片、公司机密放到 Harness 的工作区里。

第二条:弹出确认框的时候,先看清楚 AI 要做什么再点确认。当 AI 要执行的操作符合当前权限的审批要求时,Web UI 会提前问你,这个审批只是最后一道提醒,不是百分百安全保障,所以看到确认框一定要看清楚:AI 准备读哪个位置、修改什么文件、执行什么命令,没问题再点确认。

第三条:用在真实项目之前,一定要先备份。以后把 Harness 用到自己的真实项目上,至少满足一个条件:项目已经提交到 Git 能回滚、所有文件已经做好可恢复备份、用的是可以随时删掉的项目副本。AI 说「任务完成」只代表它结束了当前操作,不代表它所有修改都是对的,最终结果一定要你自己检查。

九、模型配置相关问题,一次说清

更换模型

在「设置 → 模型」里,你不仅可以配置 DeepSeek 的模型,还可以添加其他服务商的模型,或者兼容 OpenAI 接口的自定义模型,服务商就是提供模型 API 的机构。第一次上手先把 DeepSeek 官方模型跑通就行,不用一下子配置 Anthropic、OpenAI、Azure 这些其他模型。选好新模型之后,它会成为所有新会话的默认模型,旧会话会保留原来的模型设置,如果切换之后没变化,新建一个会话再试就可以。

自定义模型提供方

如果你有公司内部的模型网关,或者自己搭建了本地模型,可以通过「添加自定义提供方」接入,需要填写五个信息,给你翻译一下每个信息是什么意思:

  • Provider ID
    :这个模型线路的内部名称,必须用小写,保存之后不能直接改;
  • Base URL
    :你的模型接口地址;
  • API 协议
    :告诉 Harness 要用什么格式和你的模型通信;
  • 模型名称
    :服务端实际提供的模型 ID。

普通用户没有自建模型,直接跳过这部分就可以。

图片输入问题

官方模型配置文档明确说明,DeepSeek 自身的 chat-completions 路由默认按纯文本处理,没办法靠改 Harness 设置把它改成支持图片的模型,如果上传图片被拒绝,先检查你当前用的模型是不是真的支持图片输入。

十、进阶玩法:给有需求的用户准备的内容

走完前面的 Web UI 安装、只读测试、写入测试,你已经掌握了 Harness 的基础用法,接下来的 Headless 模式、Python SDK、插件都是给有自动化需求或者开发需求的用户准备的,普通用户用不到可以直接跳过。

Headless:无界面模式,直接跑完任务退出

Headless 就是无界面模式,它会接收你给的任务,新建一个持久会话,跑完任务输出结果之后直接退出,不需要打开浏览器。使用方法就是在目标项目文件夹里运行命令:

`npx @deepseek-ai/dsh --profile headless

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 16:33:34 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/955382.html
  2. 运行时间 : 0.282245s [ 吞吐率:3.54req/s ] 内存消耗:4,712.20kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=888bc6a5ecc510cd782a96ebf3d6f67e
  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 ( 4.22 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 ( 10.56 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.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001007s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001507s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002377s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000639s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001245s ]
  6. SELECT * FROM `set` [ RunTime:0.002599s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001274s ]
  8. SELECT * FROM `article` WHERE `id` = 955382 LIMIT 1 [ RunTime:0.011574s ]
  9. UPDATE `article` SET `lasttime` = 1787301214 WHERE `id` = 955382 [ RunTime:0.015161s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000865s ]
  11. SELECT * FROM `article` WHERE `id` < 955382 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.012288s ]
  12. SELECT * FROM `article` WHERE `id` > 955382 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001068s ]
  13. SELECT * FROM `article` WHERE `id` < 955382 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001876s ]
  14. SELECT * FROM `article` WHERE `id` < 955382 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001798s ]
  15. SELECT * FROM `article` WHERE `id` < 955382 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007922s ]
0.286029s