乐于分享
好东西不私藏

别再买云服务器了:旧电脑搭私人 AI Agent 实操指南

别再买云服务器了:旧电脑搭私人 AI Agent 实操指南

很多人折腾 Agent,折腾来折腾去还是个聊天框。问一句答一句,关掉就没了,第二天从零开始。

这篇不讲理念,直接教你动手。看完你能搭出一个这样的东西:

· 跑在你自己电脑上,能真的执行命令、改文件、跑脚本,不只是嘴上说说

· 用 Discord 当遥控器,手机、平板、外面任何地方都能给它派活

· 有分层记忆,今天交代的事明天还记得

· 能定时干活:每天早上自动出报告、自动整理、自动巡检

· 危险操作先问你再动手,不会偷偷把你硬盘格了

工具栈是 旧电脑/本机 + Hermes Agent + Discord。如果你之前用的是 OpenClaw,也可以先用 Hermes 的迁移命令把配置搬过来。下面每一节都有具体操作和检查点,照着做就行。


这玩意儿适合谁

先对号入座,不合适就别浪费时间:

· ✅ 手里有台闲置/旧电脑(或者愿意让主力机后台常驻一个进程)

· ✅ 不怕命令行,能复制粘贴敲几行命令、改改配置文件

· ✅ 想要的是帮你干活的助手,不是又一个聊天玩具

· ✅ 有重复性的日常活:信息整理、定时巡检、出报告、跑脚本

不适合:只想找个网页版聊天、完全不碰命令行、电脑没法长时间开机的人。这套的核心价值就是"常驻 + 能执行",机器不开机一切免谈。

检查点:如果上面三条以上是 ✅,继续往下看。


最低配置

不用高配,能干活就行:

| 项 | 最低 | 舒服 |
|---|---|---|
| CPU | 4 核 | 8 核 |
| 内存 | 8GB | 16GB |
| 硬盘 | 20GB 可用 | SSD 50GB+ |
| 系统 | Linux / macOS / Windows(WSL2) | Linux 最省心 |
| 网络 | 能联外网即可 | 固定后台联网 |

几个关键认知:

· 模型在云端跑,不吃你本地算力。 你的旧电脑负责"执行和常驻",不负责"算"。所以 i5 八代、甚至更老的机器都够。

· 真正要的是能 7×24 开机。一台老笔记本插着电、合盖不休眠,就是完美机器。

· 需要一个模型 API Key(你用的那家),和一个 Discord 账号

检查点:在这台机器上跑 uname -a(或 Windows 看系统信息),确认系统版本;跑一句联网命令(比如 curl -I https://www.google.com`)确认能出网。


系统长什么样(先有地图再上路)

整套就三层,别搞复杂:

```
[你的手机/电脑上的 Discord]
           │  发消息派活、收结果、点审批
           ▼
[本机 Hermes Gateway]  ← 常驻进程,跑在你旧电脑上
           │  接消息 → 调模型 → 调工具 → 管 session → 跑定时任务 → 管审批
           ▼
[你的本机能力]  文件 / 终端 / 脚本 / 项目目录 / 记忆文件
```

三句话记住每层干嘛:

1. Discord 是遥控器——你在哪都能发指令、收结果。
2. Gateway 是大脑兼调度中心——常驻在旧电脑上,所有活都从这过。
3. 本机是手脚——真正动文件、跑命令的地方。

为什么 Gateway 一定要在自己机器上?因为只有这样它才能真的碰你的文件和终端。跑在别人云上的,永远只能"聊天"。

检查点:你能用自己的话说清"消息从 Discord 进来后,依次经过了哪几层"。说不清就回头再看一遍这张图。


第一步:装好本机 Gateway

目标:先让 Hermes 在旧电脑上跑起来,并且能连上你的模型。

操作:

1. 安装 Hermes:

```bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```

2. 跑一次初始化,把模型、Provider、终端工具这些基础项配好:

```bash
hermes setup
hermes model
hermes doctor
```

3. 如果你之前用的是 OpenClaw,别手动搬配置,先跑迁移:

```bash
hermes claw migrate
```

4. 本地自检一次,不接 Discord,先确认它真的能干活:

```bash
hermes chat -q "在当前工作目录新建 hello.txt,内容写 ok,然后告诉我文件路径"
```

然后去它返回的路径看 hello.txt 在不在、内容对不对。

检查点

· hermes doctor 没有关键报错。

· hermes chat -q 能正常返回。

· hello.txt 真的被创建出来了。

这三条都过,说明"模型 + 工具 + 本机执行"通了,这是整套里最关键的一步。


第二步:让它一直活着(常驻 + 自启)

前台能跑只是验证。真正用,得让 Gateway 关了终端也不死、重启也能自己回来。

Hermes 直接装成后台服务:

```bash
hermes gateway install
hermes gateway start
hermes gateway status
```

如果你改过配置,重启服务:

```bash
hermes gateway restart
```

再设两个"别睡死":

· 电源设置改成插电不休眠合盖不睡眠

· 如果是笔记本,关掉自动更新重启,或者至少设成半夜重启 + 开机自启服务。

检查点

· hermes gateway status 显示服务正在运行。

· 关掉终端窗口,等一分钟,再发一条测试指令,它还能回——说明真的常驻了。

· 手动 reboot 重启机器,开机后不登录终端,它能自己起来。


第三步:接入 Discord

目标:从手机/任何地方都能指挥它。

操作:

1. 去 Discord Developer Portal 建一个 Application → Bot,拿到 Bot Token
2. 在 Bot 设置里打开必要的 Intents(尤其是 Message Content Intent),否则它收不到你打的字。
3. 生成邀请链接,把这个 Bot 拉进你自己的服务器(没有就新建一个,纯私人用)。
4. 回到旧电脑上跑配置向导,把 Bot Token、允许的用户 ID、频道规则填进去:

```bash
hermes gateway setup
```

5. 重启 Gateway:

```bash
hermes gateway restart
```

然后建立两类"工位"——这一步决定你后面用得顺不顺:

· DM(私信 Bot)= 控制台:下命令、改配置、查日志、确认敏感操作。路径最短、最安静。

· 服务器频道/线程 = 工作台:每日报告、巡检结果、长期项目分流。信息留得住、能回溯。

一句话分工:DM 负责下令,频道负责产出。

检查点

· 在和 Bot 的 DM 里发一句"你好,报一下当前工作目录",它能回。

· 在服务器频道里 @ 它发一条,也能回。

· 让它在 DM 里执行一个小动作(比如列出工作目录文件),结果正确。


第四步:权限和安全(这步别省)

它现在能动你的真实文件和终端了,所以先上锁再放开。

必做四件事:

1. 限定工作目录:配置里把可读写根目录锁死在 ~/agent/workspace,别给整个磁盘。需要碰别的目录再单独开。
2. 开启审批(人工确认):把"危险动作"设成执行前必须你点确认——典型包括:删除/覆盖文件、运行脚本、安装软件、改系统配置、对外发请求。审批提示直接弹到 Discord,你点"批准"它才动。
3. Token 和 Key 别明文乱放:放进环境变量或独立的 secrets 文件,权限设成只有你能读(chmod 600)。Bot Token 泄露 = 别人能指挥你电脑。
4. 限定谁能指挥它:在配置里设白名单,只认你自己的 Discord 用户 ID。Bot 拉进服务器后,别人发消息一律不理。

实测一下审批是否真的拦得住:

```
让它执行一个"删除文件"的动作
```

正常情况它应该停下来弹审批,而不是直接删。

检查点

· 危险操作会弹确认,不点不执行。

· 用另一个账号给 Bot 发指令,它不理

· cat 一下配置目录权限,secrets 文件不是 644。

这步解决的不是"能不能做",而是"能不能放心地长期开着不管"。


第五步:搭分层记忆

只靠聊天上下文,它今天记得明天忘。要让它"越用越懂你",得把记忆落到文件里。

分两层,简单粗暴:

· 短期记忆(按天):workspace/memory/daily/2026-06-13.md。记当天的关键对话、临时上下文、任务状态、当天决策。

· 长期记忆(稳定):workspace/memory/long-term.md。记不怎么变的东西:你的偏好、环境配置、各项目状态、长期规则。

落地方式:

1. 在工作目录建好 memory/daily/memory/long-term.md
2. 给 Agent 一条固定规则(写进它的系统提示/配置):
  > 凡是值得长期记住的信息(偏好、配置、项目状态、重要事件),写进 memory/long-term.md;当天的临时上下文写进 memory/daily/今天.md
3. 用的时候明确告诉它:"这条记到长期记忆",它就该去写文件,而不是只存在这轮对话里。

判断标准一句话:能写进文件的,就别只留在聊天记录里。

检查点

· 让它"把'我习惯用简体中文回复'记到长期记忆",然后你去 long-term.md 里看,这条真的被写进去了。

· 第二天新开一轮对话,问它"我喜欢什么语言回复",它答得出来。


第六步:定时任务(让它自己干活)

这是从"我让它干"升级到"它自己干"的关键。

典型可以排的活:

· 每天早 8 点:读昨天的对话和日志 → 提炼重点 → 更新长期记忆 → 写当天日志 → 把简报发到 Discord 频道。

· 每小时:巡检某个服务/网站是否正常,挂了就 DM 报警。

· 每周一:汇总一周数据出周报。

操作(以"每日总结"为例):

1. 用 Hermes 的 cron 功能排一个每天 08:00 触发的任务:

```bash
hermes cron create "0 8 * * *"
```

2. 任务 prompt 固定成一个流程:读当天对话 → 提炼重点 → 更新长期记忆 → 写当天日志 → 输出简报到指定 Discord 频道
3. 先手动触发一次验证结果,确认流程对了再交给定时:

```bash
hermes cron list

# 找到 job id 后再手动 run 对应任务
hermes cron run <job_id>
```

为什么"每日总结"值得单独做?因为它本质是记忆回写——跑一阵你会发现:重要信息不再散落、偏好被稳定继承、第二天能接着昨天干。这一层有没有,决定它是"一次性工具"还是"长期系统"。

检查点

· 手动触发一次,频道里收到了简报。

· long-term.md 和当天日志确实被更新了。

· 第二天到点,没人管,它自己把简报发出来了。


第七步:旧电脑迁移 / 换机不重搭

哪天换机器,或者想从笔记本搬到一台专门的小主机,别从头再来。

要带走的就三类东西:

1. 配置文件(含模型 Key、Bot Token、端口、白名单)。
2. 工作目录 workspace/(重点是 memory/ 整个目录——这是它的"记忆和人格")。
3. 定时任务定义(cron 配置)。

操作:

1. 在旧机上把 ~/agent/ 整个打包:tar czf agent-backup.tar.gz ~/agent
2. 拷到新机器同样路径解压。
3. 新机器装好运行环境,按第二步重新注册成常驻服务。
4. 启动,做一次第一步的"本地自检"。

检查点

· 新机器上问它"我喜欢什么语言回复",能答对——说明记忆带过来了。

· 定时任务在新机器上照常触发。

· 旧机器关掉,整套在新机器上独立跑通。

顺手做个定期备份:让它自己每周把 workspace/ 打包一份扔到网盘或另一块盘。这事它自己就能干。


日常怎么用(跑通之后的一天)

给你个真实节奏感:

· 早上:打开 Discord,频道里已经躺着它自动发的当日简报(昨天进展 + 今天待办)。

· 白天:路上想到啥,直接 DM 它:"把 X 项目今天的更新整理一下""帮我跑一下那个脚本,结果发频道"。它干完把结果丢回来。

· 碰到危险动作:它弹审批,你瞄一眼点批准/拒绝。

· 随手交代:"这条记长期记忆"——以后它就记得。

· 晚上:啥也不用干,它自己做总结、回写记忆、备份。

用顺了你会发现,它不再是"你打字它回话",而是一个一直在线、记得住事、自己会推进、危险操作会请示的助手。


搭建顺序别搞反(一张清单收尾)

照这个顺序来,每步都能立刻验证,复杂度也不会一上来就爆:

1. ☐ 本机 Gateway 跑起来 + 本地自检过(第一步)
2. ☐ 注册成常驻服务,关终端/重启都还在(第二步)
3. ☐ 接 Discord,DM 和频道都能通(第三步)
4. ☐ 锁工作目录 + 开审批 + 设白名单(第四步)
5. ☐ 建分层记忆,长期记忆能落文件(第五步)
6. ☐ 排每日总结定时任务并手动验证一次(第六步)
7. ☐ 整套能备份、能迁移到新机器(第七步)

七个框全打勾,你就有了一个真正能干活、记得住、不用天天盯的私人 Agent。

不需要云服务器,不需要新电脑。一台插着电、合着盖、安安静静放在角落的旧机器,就够了。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-13 14:18:23 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/747899.html
  2. 运行时间 : 0.099300s [ 吞吐率:10.07req/s ] 内存消耗:4,880.30kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6b8552b981d484a8420e7afa725efa48
  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.000653s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000534s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000292s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000301s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000472s ]
  6. SELECT * FROM `set` [ RunTime:0.000200s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000609s ]
  8. SELECT * FROM `article` WHERE `id` = 747899 LIMIT 1 [ RunTime:0.000388s ]
  9. UPDATE `article` SET `lasttime` = 1781331503 WHERE `id` = 747899 [ RunTime:0.009601s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000261s ]
  11. SELECT * FROM `article` WHERE `id` < 747899 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000504s ]
  12. SELECT * FROM `article` WHERE `id` > 747899 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000482s ]
  13. SELECT * FROM `article` WHERE `id` < 747899 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004344s ]
  14. SELECT * FROM `article` WHERE `id` < 747899 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000756s ]
  15. SELECT * FROM `article` WHERE `id` < 747899 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001523s ]
0.101204s