<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>文章 RSS</title>
    <description>编辑部文章更新。</description>
    <link>https://blog.leeguoo.com/zh/archives/</link>
    <atom:link href="https://blog.leeguoo.com/zh/rss.xml" rel="self" type="application/rss+xml" xmlns:atom="http://www.w3.org/2005/Atom" />
    <language>zh-cn</language>
    <lastBuildDate>Mon, 22 Jun 2026 08:57:46 GMT</lastBuildDate>
  <item>
    <title>让 Claude Code 自动用你的 ChatGPT 订阅生图：不要 API key，背后怎么绕过 Turnstile</title>
    <description>让 Claude Code、Cursor 这类 agent 在写文档、写 README 时顺手把配图也生成了，不用 OPENAI_API_KEY、不另外掏钱，用你已经付着的 ChatGPT 订阅。这篇拆它背后最有意思的那条实现路径：web 后端。为什么不能直接 POST，三层反爬里真正的墙是单次有效的 Turnstile token，以及驱动你已登录 Chrome 出图的完整流程。</description>
    <link>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen-web-backend/</link>
    <guid>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen-web-backend/</guid>
    <category>Editorial</category>
    <pubDate>Mon, 22 Jun 2026 06:46:04 GMT</pubDate>
  </item>
  <item>
    <title>让 Claude Code 自己把图画了：chatgpt-imagegen 的初心与原理</title>
    <description>AI agent 写着写着需要一张图，传统路径要么要 API key 和钱，要么得人去 ChatGPT 画好贴回来——agent 只能卡住等人。chatgpt-imagegen 让 agent 用你已有的 ChatGPT 订阅自己出图：无需 API key、默认不消耗 Codex 额度、支持图生图。这篇讲它的初心、两个后端的原理，和为什么它是为 agent 设计的。</description>
    <link>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen/</link>
    <guid>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen/</guid>
    <category>Editorial</category>
    <pubDate>Thu, 18 Jun 2026 03:32:47 GMT</pubDate>
  </item>
  <item>
    <title>5 美元一个月，扛住 86 万 RPS 还没到顶——一个热点 KV 的架构思路与诚实复盘</title>
    <description>一套跑在 Cloudflare Workers（月费 5 美元起）上的秒级强一致热点 KV，多区域压测读路径轻松顶到 86 万+ RPS、worker 零错误，而且根本没压垮。核心是把单线程瓶颈当成强一致性来源、用五层纵深防御把读挡在边缘——读涨几十倍，底层成本几乎不动。附一次真实写崩盘事故的复盘，以及那些还没收敛掉的过渡/不良设计。</description>
    <link>https://blog.leeguoo.com/zh/posts/edge-kv-singleflight-lottery/</link>
    <guid>https://blog.leeguoo.com/zh/posts/edge-kv-singleflight-lottery/</guid>
    <category>Editorial</category>
    <pubDate>Thu, 18 Jun 2026 03:00:25 GMT</pubDate>
  </item>
  <item>
    <title>江ノ岛 通宵攻略：凌晨境川河口 → 天亮大堤防（6/19 周五）</title>
    <description>周五在江ノ岛打通宵的一页攻略：从凌晨1点境川河口夜钓鲈鱼（上涨潮+明暗线），04:35转场，5:00大堤防接朝マズメ青物。含潮汐与通宵时间轴、真实地图（夜场+大堤防+24h停车+步行转场路线）、夜场与朝マズメ打法、用饵配置、单人夜钓安全底线与停车。</description>
    <link>https://blog.leeguoo.com/zh/posts/enoshima-overnight-guide/</link>
    <guid>https://blog.leeguoo.com/zh/posts/enoshima-overnight-guide/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 17 Jun 2026 08:03:49 GMT</pubDate>
  </item>
  <item>
    <title>舞浜·旧江户川 鲈鱼攻略（6/20 周六）</title>
    <description>周六傍晚在舞浜/旧江户川岸抛鲈鱼(seabass)的一页攻略：潮汐与出门时间、真实地图标注的可钓岸段、三种饵的用法、看水流的四个指标、下竿前的早期信号、换点决策树与雨后判断。</description>
    <link>https://blog.leeguoo.com/zh/posts/maihama-seabass-guide/</link>
    <guid>https://blog.leeguoo.com/zh/posts/maihama-seabass-guide/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 17 Jun 2026 06:44:51 GMT</pubDate>
  </item>
  <item>
    <title>让 agent 点进跨域 iframe：chrome-use 啃下这块硬骨头</title>
    <description>给 AI agent 接浏览器，最难的不是打开页面，是那些藏在跨域 iframe 里的表单——能读、能填，就是点不动「保存」。记一次把这块硬骨头啃下来的过程。</description>
    <link>https://blog.leeguoo.com/zh/posts/chrome-use-cross-origin-iframe/</link>
    <guid>https://blog.leeguoo.com/zh/posts/chrome-use-cross-origin-iframe/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 17 Jun 2026 05:30:25 GMT</pubDate>
  </item>
  <item>
    <title>逆向一个在持续加固的目标——版本适配为什么越来越难</title>
    <description>同一个 macOS IM 客户端，每次升级逆向成本都更高。记一次从「热更新」到「小版本」的台阶，以及为什么纯扫内存的老路在新版本集体失效——能跨版本复用的从来不是写死的坐标，而是结构不变量和动态观察。</description>
    <link>https://blog.leeguoo.com/zh/posts/re-target-hardening-version-adaptation/</link>
    <guid>https://blog.leeguoo.com/zh/posts/re-target-hardening-version-adaptation/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 16 Jun 2026 06:59:44 GMT</pubDate>
  </item>
  <item>
    <title>我们是怎么“点过”人机验证的 —— Cloudflare Turnstile 攻防原理</title>
    <description>那个“请验证您是真人”的勾选框到底在防什么、又是怎么识别机器人的，以及一个真实浏览器自动化工具是从哪几个维度把它过掉的。含真实实测、诚实的边界，和一个“解一次、长期复用”的工程优化。</description>
    <link>https://blog.leeguoo.com/zh/posts/cloudflare-turnstile-attack-defense/</link>
    <guid>https://blog.leeguoo.com/zh/posts/cloudflare-turnstile-attack-defense/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 16 Jun 2026 03:26:17 GMT</pubDate>
  </item>
  <item>
    <title>逆向一个每次升级都会漂移的「发送路由」——跨版本函数重定位方法论</title>
    <description>macOS 桌面 IM 的发送路由锚点每次小版本升级都会失效。记一套用「调用点拓扑差分 + 动态全线程栈回溯 + 哨兵断点 + 内存改写验证」快速重定位的方法，以及为什么「改一块内存就改了投递目标」。</description>
    <link>https://blog.leeguoo.com/zh/posts/wechat-macos-send-routing-cross-version-re/</link>
    <guid>https://blog.leeguoo.com/zh/posts/wechat-macos-send-routing-cross-version-re/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 16 Jun 2026 01:19:55 GMT</pubDate>
  </item>
  <item>
    <title>舞滨黑鲷钓鱼速查 · 6/20 退潮局</title>
    <description>东京湾舞滨河口黑鲷实战速查——退潮窗口、VIB/T尾德州配饵优先级、空军止损决策树。情报来自钓友群 6/15 实测 + 气象厅东京站潮汐核实。配三张鼠绘老画图程序风示意图。</description>
    <link>https://blog.leeguoo.com/zh/posts/maihama-kurodai-cheatsheet/</link>
    <guid>https://blog.leeguoo.com/zh/posts/maihama-kurodai-cheatsheet/</guid>
    <category>Editorial</category>
    <pubDate>Mon, 15 Jun 2026 09:43:06 GMT</pubDate>
  </item>
  <item>
    <title>和微信版本赛跑：一个本地工具的适配史</title>
    <description>把 macOS 上的微信变成给 AI agent 用的本地接口，最难的不是第一次跑通，是让它在微信一次次更新后还活着。聊聊取数据库 key 的三代办法、后台发消息怎么改路由、以及为什么真正能跨版本复用的是&quot;找东西的方法&quot;而不是某个具体地址。</description>
    <link>https://blog.leeguoo.com/zh/posts/chasing-wechat-versions/</link>
    <guid>https://blog.leeguoo.com/zh/posts/chasing-wechat-versions/</guid>
    <category>Editorial</category>
    <pubDate>Fri, 12 Jun 2026 07:15:23 GMT</pubDate>
  </item>
  <item>
    <title>iphone-use — 把 computer-use 搬到 iPhone 上</title>
    <description>开源的 iPhone 智能体控制层：浏览器实时遥控 + AI agent 的看/操作 API。三层输入架构(Shortcuts 动词 / 元素树 / 像素兜底),中文直通,真机验证。</description>
    <link>https://blog.leeguoo.com/zh/posts/iphone-use/</link>
    <guid>https://blog.leeguoo.com/zh/posts/iphone-use/</guid>
    <category>Editorial</category>
    <pubDate>Thu, 11 Jun 2026 14:10:54 GMT</pubDate>
  </item>
  <item>
    <title>Claude Code Workflows 深度解析：把编排写进脚本之后</title>
    <description>Claude Code 昨天（2026-05-28）放出 dynamic workflows，目前还是 research preview。这篇不讲源码，只讲它到底改了什么、什么时候用划算、什么时候纯属浪费 token——以及它和 subagent / skill 的本质区别。</description>
    <link>https://blog.leeguoo.com/zh/posts/claude-code-workflows-deep-dive/</link>
    <guid>https://blog.leeguoo.com/zh/posts/claude-code-workflows-deep-dive/</guid>
    <category>Editorial</category>
    <pubDate>Fri, 29 May 2026 09:38:38 GMT</pubDate>
  </item>
  <item>
    <title>状态栏那行 cache 4m23s，到底准不准？</title>
    <description>状态栏上那行 prompt-cache 倒计时是怎么算出来的，准不准，会不会骗你。</description>
    <link>https://blog.leeguoo.com/zh/posts/claude-statusbar-cache-countdown/</link>
    <guid>https://blog.leeguoo.com/zh/posts/claude-statusbar-cache-countdown/</guid>
    <category>Editorial</category>
    <pubDate>Fri, 29 May 2026 04:55:36 GMT</pubDate>
  </item>
  <item>
    <title>东京通勤圈购房候选清单</title>
    <description>面向长期自住、通勤、防灾和预算压力的购房候选对比页</description>
    <link>https://blog.leeguoo.com/zh/posts/tokyo-house-candidates/</link>
    <guid>https://blog.leeguoo.com/zh/posts/tokyo-house-candidates/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 27 May 2026 08:57:48 GMT</pubDate>
  </item>
  <item>
    <title>从软方法到硬补丁 — 一次 macOS Mach-O 逆向的方法论复盘</title>
    <description>一次 8 小时 macOS 二进制逆向工程的方法论笔记 — 软方法为什么会失败、什么时候必须切到 hex patch、Ghidra/lldb/llvm-objdump 怎么配合、以及&quot;杀手补丁&quot;这种思路在攻防演练里能怎么用。不公开具体 target，只讲方法、工具与排错技巧。</description>
    <link>https://blog.leeguoo.com/zh/posts/macos-binary-rev-methodology/</link>
    <guid>https://blog.leeguoo.com/zh/posts/macos-binary-rev-methodology/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 26 May 2026 17:51:19 GMT</pubDate>
  </item>
  <item>
    <title>ChatGPT 订阅 → 生图 API 可视化速览：chatgpt-imagegen 一图看懂</title>
    <description>一页可视化速览：ChatGPT 订阅是怎么被 chatgpt-imagegen 转成命令行生图工具的——OAuth 取 token、Responses API SSE 流、能力边界矩阵、不该用的场景一图说清。</description>
    <link>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen-visual-guide/</link>
    <guid>https://blog.leeguoo.com/zh/posts/chatgpt-imagegen-visual-guide/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 26 May 2026 07:54:43 GMT</pubDate>
  </item>
  <item>
    <title>直面 AI 审计：如何将逆向工程项目&quot;合法化&quot;？</title>
    <description>探讨一种结合 Claude Code 与 Gemini CLI 来处理反编译项目的实践方法。聚焦于所有权验证这一难题，并介绍通过自动清理处理来解决该问题的思路。</description>
    <link>https://blog.leeguoo.com/zh/posts/ai-assisted-sanitization-workflow/</link>
    <guid>https://blog.leeguoo.com/zh/posts/ai-assisted-sanitization-workflow/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 26 May 2026 07:42:15 GMT</pubDate>
  </item>
  <item>
    <title>日语鸿蒙 v8 Bug 表</title>
    <description>v8 122 条 bug 修复 — 真装机验证进行中（12 条已实证 + 2 条因模拟器问题待重测；剩余 108 条排队等待用户配合解锁继续）</description>
    <link>https://blog.leeguoo.com/zh/posts/japanese-harmany-bug-v8-skeleton/</link>
    <guid>https://blog.leeguoo.com/zh/posts/japanese-harmany-bug-v8-skeleton/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 13 May 2026 03:02:22 GMT</pubDate>
  </item>
  <item>
    <title>/goal 命令实现剖析</title>
    <description>基于 Claude Code 2.1.139 headless 版源码，拆解 /goal 命令如何通过会话级 Stop hook 驱动 Agent 持续工作直到条件满足。</description>
    <link>https://blog.leeguoo.com/zh/posts/goal-command-implementation/</link>
    <guid>https://blog.leeguoo.com/zh/posts/goal-command-implementation/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 12 May 2026 01:40:30 GMT</pubDate>
  </item>
  <item>
    <title>claude agents 与 /bg：Agent View 实现剖析</title>
    <description>基于 Claude Code 2.1.139 源码，拆解 claude agents、--bg 与 /bg 如何共用后台 job 模型、daemon 与 FleetView TUI。</description>
    <link>https://blog.leeguoo.com/zh/posts/claude-agents-bg-implementation/</link>
    <guid>https://blog.leeguoo.com/zh/posts/claude-agents-bg-implementation/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 12 May 2026 01:40:30 GMT</pubDate>
  </item>
  <item>
    <title>我是如何确认 WeChat macOS 4.0.1.52 本地数据库解锁链路的</title>
    <description>一篇以本人设备为对象的工程取证复盘。文章按顺序追踪了静态文件、运行时打开路径以及 SQLCipher 参数，最终确认 WeChat macOS 4.0.1.52 的本地数据库解锁链路，是建立在账号级密钥分发模型之上的。</description>
    <link>https://blog.leeguoo.com/zh/posts/wechat-macos-db-runtime-analysis-20260323/</link>
    <guid>https://blog.leeguoo.com/zh/posts/wechat-macos-db-runtime-analysis-20260323/</guid>
    <category>Editorial</category>
    <pubDate>Mon, 23 Mar 2026 06:40:18 GMT</pubDate>
  </item>
  <item>
    <title>做自己的微信账号自动化，应该先想清楚哪三层</title>
    <description>如果目标是“自己的账号自动化”，真正该拆开的不是功能清单，而是监听层、执行层和存储层。</description>
    <link>https://blog.leeguoo.com/zh/posts/wechat-personal-account-automation-strategy-20260319/</link>
    <guid>https://blog.leeguoo.com/zh/posts/wechat-personal-account-automation-strategy-20260319/</guid>
    <category>Editorial</category>
    <pubDate>Thu, 19 Mar 2026 08:26:37 GMT</pubDate>
  </item>
  <item>
    <title>从辅助编码到一体化研发：AI 编程团队落地实践（PPT）</title>
    <description>一份 Slidev 风格的中文演示稿：解释 Agentic Coding、Skill 与 MCP、AGENTS.md 与 CLAUDE.md、沙箱和权限控制，以及团队如何用 Plan、YApi Skill 和 docs-sync 把 AI 编程真正落地。</description>
    <link>https://blog.leeguoo.com/zh/posts/ai-coding-agentic-coding-team-practice-ppt-20260318/</link>
    <guid>https://blog.leeguoo.com/zh/posts/ai-coding-agentic-coding-team-practice-ppt-20260318/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 18 Mar 2026 08:25:15 GMT</pubDate>
  </item>
  <item>
    <title>从辅助编码到 Agentic Coding：团队如何真正把 AI 编程用起来</title>
    <description>围绕 Agentic Coding 的核心问题，系统梳理主流工具形态、Skill 与 MCP 的边界、AGENTS.md 与 CLAUDE.md 的作用原理、沙箱与权限控制，以及如何用真实任务和 benchmark 评估 AI 编程，而不是只看 demo。</description>
    <link>https://blog.leeguoo.com/zh/posts/agentic-coding-skill-mcp-agents-md-claude-md-principles-20260318/</link>
    <guid>https://blog.leeguoo.com/zh/posts/agentic-coding-skill-mcp-agents-md-claude-md-principles-20260318/</guid>
    <category>Editorial</category>
    <pubDate>Wed, 18 Mar 2026 05:28:12 GMT</pubDate>
  </item>
  <item>
    <title>QClaw 的实现原理：它如何把 OpenClaw 产品化成桌面应用</title>
    <description>这篇文章不再停留在“控制面 / 执行面”的总论，而是基于当前实现把桥接层、IPC、配置字段、微信链路、回滚机制和证据索引一一展开，说明 QClaw 如何把 OpenClaw 组织成一个可交付的桌面运行时。</description>
    <link>https://blog.leeguoo.com/zh/posts/qclaw-implementation-principles-20260310/</link>
    <guid>https://blog.leeguoo.com/zh/posts/qclaw-implementation-principles-20260310/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 10 Mar 2026 08:25:26 GMT</pubDate>
  </item>
  <item>
    <title>OpenClaw v2026.3.8 发布解读：备份、远程网关、Talk 模式与多端路由继续补强</title>
    <description>基于官方 release notes，总结 OpenClaw v2026.3.8 的关键变化：备份命令落地、macOS 远程网关 onboarding、Talk silence timeout、Brave 搜索接入、ACP receipts，以及多平台路由修复。</description>
    <link>https://blog.leeguoo.com/zh/posts/openclaw-v2026-3-8-release-analysis-20260309/</link>
    <guid>https://blog.leeguoo.com/zh/posts/openclaw-v2026-3-8-release-analysis-20260309/</guid>
    <category>Editorial</category>
    <pubDate>Mon, 09 Mar 2026 08:32:52 GMT</pubDate>
  </item>
  <item>
    <title>设计浏览器自动化攻防：检测模型与分层控制平面</title>
    <description>本文将高对抗环境中的浏览器自动化抽象为一个多维风险评分系统，并围绕一致性、稀有性与时间分布三大核心维度构建分层控制平面。</description>
    <link>https://blog.leeguoo.com/zh/posts/agent-browser-stealth-defense-playbook-v2/</link>
    <guid>https://blog.leeguoo.com/zh/posts/agent-browser-stealth-defense-playbook-v2/</guid>
    <category>Editorial</category>
    <pubDate>Fri, 06 Mar 2026 10:16:32 GMT</pubDate>
  </item>
  <item>
    <title>Cloudflare Turnstile 攻防方案设计：系统原理与控制面</title>
    <description>从能力令牌视角重构 Turnstile 风险模型，聚焦签发/消费语义、作用域绑定和执行完整性，给出高对抗场景下的防护优先级。</description>
    <link>https://blog.leeguoo.com/zh/posts/cloudflare-turnstile-stability-principles/</link>
    <guid>https://blog.leeguoo.com/zh/posts/cloudflare-turnstile-stability-principles/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 03 Mar 2026 15:06:27 GMT</pubDate>
  </item>
  <item>
    <title>使用 agent-browser-stealth 代替 agent-browser</title>
    <description>面向推广场景：在亚马逊等高风控站点提升 AI 浏览器可操作性，并支持复用用户浏览器状态。</description>
    <link>https://blog.leeguoo.com/zh/posts/use-agent-browser-stealth-instead-of-agent-browser/</link>
    <guid>https://blog.leeguoo.com/zh/posts/use-agent-browser-stealth-instead-of-agent-browser/</guid>
    <category>Editorial</category>
    <pubDate>Tue, 03 Mar 2026 03:29:58 GMT</pubDate>
  </item>
  </channel>
</rss>