部署在Cloudflare worker的电报入群验证机器人 用 muse 开发并部署

前言 最近很火的muse就是Agent. 而且是"精装修"的, 水电网络接好了, 家具家电都摆好了. 你不需要安装系统, 不需要配置模型, 直接开始对话就行了. 我的博客中, 所有 面向Agent开发 , 使唤Agent干活 的例子, 你都可以照搬到 muse 上试试.

部署在Cloudflare worker的电报入群验证机器人 用Turnstile作人机验证

前言 前面展示了 muse破Turnstile人机验证 .  我在其它群也见识过一天到晚很多广告机器人都过了nmbot的Turnstile人机验证加群. 我在想自己的群试一下发广告的人能不能解决Turnstile人机验证. * 我是 不在自己的群使用别人部署的群管机器人 的. 那么就自己开发一个 Turnstile作人机验证 的电报入群验证机器人 

muse.ai 通过 Cloudflare 免费版 Turnstile 人机验证

前言 最近 muse 热度很高啊, 大家都搞了一个到手开始玩了吗? 今天来测试一下 muse 操作自带浏览器 通过 Cloudflare 免费版 Turnstile 人机验证 的能力.

Cloudflare CLI cf工具 OAuth 授权 更方便使唤Agent操作 Cloudflare 了

前言 几个月前我写过  Cloudflare 设置 API token 为你的Hermes Agent 虽然整个过程已经很精简了, 但还算不上特别丝滑. 要么, 需要你自己照着教程一步一步操作网页; 要么, 需要你的Agent有较强的操作浏览器的能力. 而现在, Cloudflare 热烈地拥抱AI, 推出了 Cloudflare CLI cf工具 让我们来看看整个OAuth过程

stealth/space-bunny-alpha 的"知识"自带IP代理池

本来我是想让stealth/space-bunny-alpha试试根据Youtube视频写图文教程的任务. 然后一不小心我看到了这么一条 唉? 这是哪里来的代理? 新开一个session问了一下. 来自一个代理池. 进一步的, 那代理池的信息是哪里来的呢? 原来是自来模型自己的"知识"

如何正确使唤Agent 及 错误案例

前言 几年前, 我写过一篇  如何正确提问及错误求助反面实例 最近, 世界来到了AI 和 Agent的时代, 我在各个群里看到了很多使唤Agent失败的案例. 有一些确实是AI和Agent能力不足, 但是还有很多是使唤方法不对.

forkgram/tdesktop 在新窗口打开 带Topic的群组Forum 限定在topic中搜索

前言 我一直都喜欢 用Telegram作为与Hermes交流的平台 . 进一步的, 我喜欢用新窗口打开 带Topic的群组Forum, 这样不影响我在主窗口中去其它的群组中闲逛. 经常  用Agent开发  和  使唤Agent干活  的朋友们都知道, 在session历史中搜索关键字是经常使用的功能. 那么, 问题来了, 在新窗口打开 带Topic的群组Forum 中如果选中了topic再按搜索按钮, 会自动跳到 All 对于我这种开了无数个topic的人来说, 相当于是在所有的session(包括历史session)中搜索关键字了.

用Agent部署 cpa-for-agentrouter-d4f 套娃

前言 我们已经有了一份 特殊修改版 cpa-for-agentrouter-d4f 针对 agentrouter 的 deepseek-v4-flash 遇到 HTTP 400: The content[].thinking问题 但是, 这份修改版增加的  request-format: anthropic  参数不被web管理界面支持. 那么, 我们应该怎样优雅地使用呢?

muse.ai 发现cpa-for-agentrouter-d4f 在非流式时会返回空内容 并进行修复

前言 前面我们为了白嫖 公益站agentrouter 的deepseek-v4-flash 给 Hermes 用, 修改了一版 cpa-for-agentrouter-d4f 今天用 cloud.browser-use.com 的方法注册了 muse.ai  * 如果你刚完成注册 muse.ai 可以在设置中验证邀请码  XKGZJU  得 1B token 想让muse复现一下问题, 再独立分析一下问题.

修改版CPA cliproxyapi解决HTTP 400: The content[].thinking问题 继续白嫖agentrouter的deepseek-v4-flash 提供给Hermes使用

前言 之前, 我们 搭建了CPA cliproxyapi 设置了User-Agent来白嫖公益站agentrouter 最近在使用 agentrouter 的deepseek-v4-flash时, 总是遇到这样的报错 HTTP 400: The content[].thinking in the thinking mode must be passed back to the API.

forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部

前言 我在Telegram上面会播放一些 音频的频道 . 如果听到一半, 关闭Telegram, 下次再打开Telegram, 就要再找到这个频道, 回忆自己上次听到哪里了, 再开始播放. 我觉得有点不方便. 那么我就想, 能不能让 forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部?

从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v7.2.8

前言 之前 成功用github action编译了 v6.9.4 今天想开发个新需求, 结果 编译 v7.2.8 不成功. 而且Agent还说从以前编译成功的记录中学不到成功经验. 气死我了.

Blogger/blogspot 编辑器 内部iframe 应用CSS 实现所见即所得WYSIWYG 油猴篡改猴tampermonkey脚本

前言 前面  改进了 blogger编辑器, 加入了 pre 和 code 的功能按钮 也 改进了 博客的模板, 能更好的显示 blockquote, pre, code 然后就觉得, 编辑器里面的显示效果有点丑. 主要是原本编辑器就没有 pre 和 code 的功能, 没有合适的显示效果.

Blogger/blogspot 引入google的code-prettify实现代码高亮 并保留手动设置的文字颜色

前言 关于博客中的代码高亮, 最早我是  修改 blockquote 的CSS 来实现 代码段 的显示效果 后来实验   引入google的code-prettify实现代码高亮 把blockquote转换为pre code 最后 因为代码高亮会把我在代码段中设置的文字底色清除 , 换回了  修改 blockquote 的CSS 来实现 代码段  的效果 现在我让  blogger编辑器可以输入pre和code了 , 所以我用blockquote真的去表示引用, 引用我发送给Agent的自然语言, 这也确实是我最近几个月使用非常多的场景. 我也通过Agent 操作Blogger API 帮助我把历史博文中的 blockquote 换成了 pre 现在我重新考虑代码高亮的问题.

电报防广告机器人 实现发言验证的功能 tg-send-msg-exam-bot-worker 迁移到 cloudflare worker

前言 之前 用python实现了自用的简易防广告机器人 , 实现发言验证的功能. 最近服务器到期了, 突然心里动了一个念头, 能转换成cloudflare worker吗?

电报防广告机器人 实现加群验证的功能 tg-join-group-exam-bot-worker 迁移到 cloudflare worker

前言 之前 用python实现了自用的简易防广告机器人 , 实现加群验证的功能. 最近服务器到期了, 突然心里动了一个念头, 能转换成cloudflare worker吗?

Telegram group电报群组设置 欢迎信息Welcome Message 减少加群提醒信息对群组其它成员的干扰

实施效果 加群的人看到的 其它群友看到的

Blogger/blogspot应用text-autospace.js给中英文之间 添加空格 结果给全文body添加hanla标签 影响script脚本代码

前言 之前 应用过text-autospace.js给中英文之间 添加空格 , 一直用到现在, 显示效果不错的. 今天想让AI改改, 只在博文正文中生效; 在页面的其它部分, 比如小工具之类, 不要生效. AI分析告诉我, 这个脚本是对整个HTML的 body 元素全部添加 hanla 标签. 什么? (我很吃惊, 我从来没想过这个脚本在底层干了什么, 我只知道眼睛看最终的显示效果)

把 看视频网页全屏 油猴篡改猴tampermonkey脚本 转换为 chrome/edge 浏览器扩展

前言 我在使用一些 影视网站 的时候, 域名分流 并不能好好工作. 所以我干脆在edge中使用, 我把edge设置为不用代理, 完全直连. 我已经有了一个 让视频可以网页全屏的油猴脚本 , 但我的edge并不想安装太多东西. 所以我想, 如果把这个油猴脚本转换为浏览器扩展呢?

开发 Blogger/blogspot 模板 模仿月光博客

前言 我们已经有了一份 Blogger/blogspot 空白博客模板 接下来就是怎么弄漂亮. 先从简单的任务开始吧, 以 月光博客 为例.

Blogger/blogspot 空白博客模板 不含CSS

我和  oc/x-preview-f-free , stealth/ox-alpha 一起, 制作了一份 Blogger/blogspot 空白博客模板. 不含CSS.

Blogger/blogspot 的 博客搜索 小工具 BlogSearch widget 不能设置标题为空

Blogger/blogspot 的 博客搜索 小工具  设置标题为 空 提示 必填字段不能留空

Blogger/blogspot 的 举报滥用情况 小工具 ReportAbuse widget 系统会固定输出 h3 标签

向 Blogger/blogspot 导入模板文件 主题背景 - 自定义右边下拉菜单 - 还原 选择 .xml 文件 * 我准备了一份测试文件, 里面包含了全部的小工具widget (除了关注者 小工具 Followers widget), 并且所有小工具都没有使用 h2 标签 https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-ReportAbuse-testcase.xml

Blogger/blogspot 导入模板文件时 系统会强行将 Followers widget 里面的 title 设置为 h2

向 Blogger/blogspot 导入模板文件 主题背景 - 自定义右边下拉菜单 - 还原 选择 .xml 文件 * 我准备了一份测试文件, 里面包含了全部的小工具widget, 并且所有小工具都没有使用 h2 标签 https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-Followers-testcase.xml

修改 Blogger/blogspot 编辑器 增加 代码片段code 和 代码块pre 按钮

前言 Blogger/blogspot 有不少人喜欢, 服务器和域名都是google的, 不怕别人打 . 但是 Blogger 的编辑器对写代码的文章不友好, 没有 code 和 pre 按钮. 面对这个问题, 我看到过各种各样的方案. 有 在HTML模式下手写 pre code 的 , 有 在HTML模式下用插件辅助的 , 我自己研究出了几种绕过的方案 一种是: 利用编辑器自带的 引用blockquote 块容器, 改造显示样式 另一种是: 在编写博文时, 使用 编辑器自带的 引用blockquote 块容器, 在显示时用JS 把 blockquote转换为pre code 还有一种是: 直接在HTML模式下写纯Markdown语法的文本, 在显示时用JS转换为HTML显示 现在AI能力这么强, 我今天又动了念头想, 让AI来分析一下原本的编辑器是怎么工作的, 看有没有机会对编辑器进行增强.

修改 forkgram/tdesktop 实现 屏蔽音频/视频按钮功能

前言 我不在Telegram上使用 音频/视频 功能, 于是想, 能不能把 音频/视频 按钮禁用.

修改 forkgram/tdesktop 实现 搜索@我的消息

前言 我们之前已经实现了 有@我消息的群 置顶 方便我们"快速到达战场" 又实现了 跳转到最后一条@我的消息   进一步地, 优化成了  跳转到前一条后一条@我的消息 但, 如果群里面有很多条@我的消息, 那么前一条后一条的导航效率也太低了吧.

各模型的搜索(和胡说)实力对比 - "为什么telegram群组中搜索 #m 就能找到 提及自己的消息"

前言 我在论坛发布了  修改 forkgram/tdesktop 实现 跳转到前一条后一条@我的消息 有坛友回复说 "其实搜索 #m 就可以查看提及和回复自己的消息" 我试了一下, 确实是这个效果. 我想知道底层的原理, 所以就问了问各个模型 * 我这种穷鬼 只能用各个模型的网页版免费账户.

设置CPA cliproxyapi 的User-Agent 白嫖公益站agentrouter 的gpt-5.6-sol 提供给Hermes

前言 最近冒出来一个 公益站agentrouter 提供免费的claude-opus-4-8, claude-opus-5, gpt-5.6-sol 但是, 当你把这个接到 Hermes 里面后, 会发现, 不能使用

修改 forkgram/tdesktop 实现 跳转到前一条后一条@我的消息

前言 我们之前已经实现了 有@我消息的群 置顶 方便我们"快速到达战场" 又进一步实现了  跳转到最后一条@我的消息 但是, 如果群组里面新 @我的消息多于一条呢? 

修改 forkgram/tdesktop 实现 跳转到最后一条@我的消息

前言 我们之前已经实现了  有@我消息的群 置顶  方便我们"快速到达战场" 但是, 如果我们在这个群组里上下滚动了一下, 或者跳到其它群/频道 去找 "论文引用材料", 再回到刚才的群组, 就有可能出现找不到 刚才@我的那条消息 的情况. 如果你喜欢在多个群里面"剧烈地与人交流", 说不定你需要这样的功能: 找到上一条@我的消息

面向Agent开发总结 202608

上次分享  面向GPT开发实例集合 还是1月份 大部分开发规模很小, 主要形式是在 chatbot 界面描述需求, 人再把AI输出的代码"搬"到项目里, 人做测试, 把结果发给 GPT, 然后 GPT再输出修改后的产物. 如此循环 ... 现在的面向GPT开发, 都是面向Agent.

Forkgram Mute All 功能移植到 Telegram Web K版 部署到 Cloudflare Page

前言 有群友问, 手机上有没有 mute all 整个 folder 的功能 我想了一下, ios 或 android APP 太麻烦了, 我们可以利用 web版 telegram. 我试用了一下 A版 和 K版 , 发现K版的 folder 长按是有弹出菜单的, 比较适合进一步开发

部署cfnew by Hermes 对接 oc/deepseek-v4-flash-free

前言 我们实践了 用Agent部署 K-UI-workers项目 那么同样工作在 cloudflare worker 的 cfnew 项目应该也可以. 最近部署了 OmniRoute 白嫖各种模型 , 那么今天试试 oc/deepseek-v4-flash-free 当Agent干活怎么样

安装OmniRoute 白嫖免费模型oc/deepseek-v4-flash-free 在 甲骨文Oracle ARM VPS Ubuntu系统 用非root用户 不用sudo -i

原来还准备写命令行执行什么, 遇到什么问题怎么解决, 等等 后来我想, 时代变了. 应该让Agent来帮我安装. 如果你已经有安装好 Agent 的环境, 你只要把准备安装omniroute的 SSH 用户名和密码告诉 TA 就行了. 怎么使唤Agent 可以滚动到下面部分看. 这里 我演示一下如果是 新手从0开始安装Hermes 我在一台甲骨文Oracle ARM VPS Ubuntu系统上安装, 用非root用户 不用sudo -i

部署 K-UI-workers by Hermes对接tencent/hy3:free

前言 各位开发者 你们有没有觉得, 自己满腔热血地写教程教小白, 但总是会收到各种非bug类的反馈? 如,  教程写的操作 小白看不懂 - "这个XXX在哪里呀?" 教程写了的操作 被小白跳过 - 本来要设置参数 1 2 3 4 5, 结果小白只设置了 1 2 3 5 为此 我还做了2个 贴纸   不好意思跑题了. 现在Agent时代来了, 小白身边最好的助理和教练有了. 你可以让小白使唤TA自己的Agent去阅读教程, 完成部署. 各位小白 你们有没有觉得, 自己满腔热血地来跟着大佬的教程学技术, 但是这教程是真长啊, 里面的字是真多啊, 术语是真看不懂啊, 自己的技术水平只有鼠标键盘和英文字母啊! 去社群里提问题请教, 还要被反问, "你操作到哪一步了?" 老天啊! 整篇教程就是个迷宫啊! 我怎么知道自己走到哪里了! 现在Agent时代来了, 你身边最好的助理和教练有了. 你可以使唤你自己的Agent去阅读教程, 完成部署.

白嫖 Zerops 免费容器 by Hermes对接tencent/hy3:free

前言 现在越来越多的服务针对Agent开放了API和token 如 https://zerops.io  那么, 我能不能让Agent参考 教程 完成整个比较"复杂"的操作呢? 以 <白嫖 Zerops 免费容器> 为例 感谢  https://blog.notett.com/post/2026/07/202607-zerops-free/

Github 设置 API token 为你的Hermes Agent

前言 有时, 你要让Agent帮你提供项目到Github, 再用Github 的 action 跑编译. 如, <从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v6.9.3> https://blog.icdyct.nyc.mn/2026/06/forkgram-tdesktop-github-action-win10-amd64.html 有时, 你要Agent保存一份翻墙节点订阅文本到Github gist 上面这些操作都需要一个前提, 你设置好Github的 API token, 让Agent使用. Github 的 API token 可以设置为 repo, workflow, gist 权限. 一般来说够用了.

Cloudflare 设置 API token 为你的Hermes Agent

前言 有时, 你在面向Agent开发的时候, 需要Agent帮你测试worker项目 比如, <用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS> 这样的开发过程 https://blog.icdyct.nyc.mn/2026/07/cloudflare-worker-rss.html 有时, 你需要Agent代替你照着教程设置一些worker 或者KV 或者R2 等 比如, <ShareX 将图片上传到 R2对象存储 通过S3上传器> https://blog.icdyct.nyc.mn/2026/06/sharex-r2-s3.html 上面这些操作都需要一个前提, 你设置好Cloudflare 的 API token, 让Agent使用. Cloudflare 的 API token 可以设置为这样的权限  Account.API Tokens, User.API Tokens   这样权限的 token 可以创建更小的具体权限的token

用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS

前言 我喜欢看  喷嚏网「浮世汇」 和 「图卦」 但是一直以来使用的RSS feed都不稳定, 时好时坏. 于是想自己建一个跑在 cloudflare 的 worker上.

从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v6.9.4

前言 准备把我在 forkgram 上实施的这些修改提交到 源项目时, telegram 发布 v6.9.4了, forkgram也同步了. 这时, 我发现, 我之前能 编译win10 amd64的yml 编译失败了.

TeleFolders 一个方便修改电报Telegram对话分组Folder的工具 功能简介

TeleFolders 一个方便修改电报Telegram对话分组Folder的工具 https://github.com/crazypeace/TeleFolders

改进 TeleFolders 一个方便修改电报Telegram对话分组Folder的工具

前言 我的Telegram加入了许多群组. 所以, 我需要管理对话分组Folder. 在github上面已经有一个项目 Noradrenalin-team/TeleFolders 但是这个项目只实现了基本功能, 用起来还是有些不方便.

修改 forkgram/tdesktop 实现 设置全体群组和channel 静音 mute all

前言 我加了很多群和频道, 我喜欢设置群和频道为静音状态. 但是, 一个一个右键菜单设置也太费操作了. 那么, 有没有什么批量设置的方法呢?

修改 forkgram/tdesktop 实现 有@我消息的群 置顶 效果和PrimaryUnmutedMessages一样

前言 Forkgram 有个功能 PrimaryUnmutedMessages 很适合对于一些群, 有任何新消息你都重点关注. 如, 但是我有一种情况, 我不关注这个群的每条新消息, 我只关注这个群里面 @我的消息. 怎么办呢?

修改 forkgram/tdesktop 实现不查看某人的头像

前言 某些人的头像18X 或者 是那种闪来闪去的动图 瞎眼睛. 所以需要屏蔽显示头像.

修改 forkgram/tdesktop 移植 Ayugram 的屏蔽某个用户消息的功能(Fully Hide Messages from Blocked Users)

前言 我想使用 Ayugram 的屏蔽某个用户消息的功能(Fully Hide Messages from Blocked Users). 但是觉得Ayugram对原版的修改太多, 而且有些功能明显与原版对着干, 担心被封账号. 所以我想把这个特定的功能 移植 到 Forkgram 上面.

从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v6.9.3

前言 我想使用 Ayugram 的屏蔽某个用户消息的功能(Fully Hide Messages from Blocked Users). 但是觉得Ayugram对原版的修改太多, 而且有些功能明显与原版对着干, 担心被封账号. 所以我想把这个特定的功能 移植 到 Forkgram 上面. 第一步当然是 从forkgram/tdesktop github repo编译 win10 amd64 二进制文件 不过, 这个过程并没有我想象中的顺利, 所以我单独保存为一篇blog

修改 telegram 弹出emoji窗口的大小

前言 之前 我们实现了编译 forkgram/tdesktop https://blog.icdyct.nyc.mn/2026/06/oracle-arm-vps-2cpu-12ram-47hdd-forkgram-tdesktop-aqtinstall-qt.html https://blog.icdyct.nyc.mn/2026/06/2g-x86-vps-forkgram-tdesktop-swap-8g.html 那么, 实验一下能不能用自然语言指挥 Agent 帮我修改 telegram 吧! 比如, 鼠标移到emoji按钮上时, 自动弹窗, 我想让这个弹窗高度是现有的一半, 宽度是现有的2/3.

2G内存 x86_64 VPS 编译 forkgram/tdesktop 内存不够 改大 swap 空间 编译成功 但时间很长

前言 我的VPS配置 2 vCPU  2GB RAM 120GB Disk 想编译 https://github.com/forkgram/tdesktop 项目

换gmail前缀前 先检查有哪些网站使用了google一键登录 改为邮箱登录

我非常幸运, 是先看到了消息说 { 有人更换了gmail前缀后, 在google一键登录的网站被认为是新用户 }, 然后才可以 { 更换gmail前缀 } 的 所以我今天是这么干的: * 假设我原来的gmail是 old@gmail.com , 我想改为 new@gmail.com 1. 找到哪些网站被google一键登录了

Oracle ARM VPS 编译 forkgram/tdesktop 用aqtinstall安装Qt

前言 我的 Oracle ARM VPS 配置: 2核  CPU 12G 内存 47G 硬盘 想编译  https://github.com/forkgram/tdesktop 项目

极简翻墙客户端(壳) MDPC-my-dream-proxy-client 支持shadowsocks-rust内核 shadowsocks协议 支持订阅

前言 之前 我们实现了 MDPC 多内核 单outbound 考虑到 有可能会给我的初翻墙朋友推荐 JMS机场   那么我们来支持 shadowsocks 吧!

去掉v2rayNG对allowInsecure的报错

前言 之前我们实现了 用自然语言指导Hermes去掉xray对allowInsecure的报错 那么, 能不能进一步的, 去掉v2rayNG对allowInsecure的报错?

去掉xray v2rayN对allowInsecure的报错

前言 我们已经实现了 用自然语言指导 Hermes 对接 mimo-v2.5-pro 帮我们裁剪 xray 那么, 对原版xray做个小改动不是应该更轻松吗?   之前xray对allowInsecure报错影响了很多人. 如果我们对xray原版小改一下, 不报这个错呢?

裁剪 xray 只需要支持 reality 协议出站

前言 之前 面向GPT开发 做了 MDPC 翻墙客户端 把翻墙内核装进去后, 一看整个目录, 体积还挺大的. 我就想, 既然我只用这几个协议, 那么我把内核裁剪一下能省多少体积呢? 放在以前, 知道这个事情是有可能性的, 内核代码都开源的嘛, 但是根本不敢动手.  现在这个时代, 人人都有赛博打工人了, 就让我们动动嘴吧!

裁剪 sing-box 只需要支持 anytls 协议出站

前言 之前 面向GPT开发 做了 MDPC 翻墙客户端 把翻墙内核装进去后, 一看整个目录, 体积还挺大的. 我就想, 既然我只用这几个协议, 那么我把内核裁剪一下能省多少体积呢? 放在以前, 知道这个事情是有可能性的, 内核代码都开源的嘛, 但是根本不敢动手.  现在这个时代, 人人都有赛博打工人了, 就让我们动动嘴吧!

极简一键脚本要下岗了 sing-box 内核 anytls协议

面向Agent开发 Hermes 对接 mimo-v2.5-pro 下面的引用框里面都是我发给Agent的自然语言 先用自然语言让 Agent 搭一个 sing-box 内核的 anytls 协议节点. 搭建 一个 sing-box 的 anytls 协议服务端. 要求自签证书 learn.microsoft.com, 端口 2083 其它参数从简 这是结果

file-r2-worker 文件保管站 Cloudflare R2对象存储

前言 我们已经让 ShareX 用 S3 API 对接了 R2 的对象存储 . 但 R2 的管理页面并不那么直观地看到图片预览. 我们可以用 worker 来管理

ShareX 将图片上传到 R2对象存储 通过S3上传器

前言 我一直在使用 ShareX 截图软件 , 支持S3 API接口上传到图床 在 nodeseek 发贴需要自己准备图床 Cloudflare 的 R2 对象存储支持S3 API接口 那么, 让 ShareX 将图片上传到 R2对象存储 吧!

白嫖worker 自建短链服务 Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储 搭建手册

Github https://github.com/crazypeace/Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储  先上演示视频

自动高亮 GitHub Release 推荐下载 油猴篡改猴tampermonkey脚本

前言 感谢 https://linux.do/t/topic/2397675 提供灵感 我在常见的一些多asset项目测试了一下, 效果并不好.  如: https://github.com/2dust/v2rayN/releases https://github.com/MetaCubeX/mihomo/releases https://github.com/XTLS/Xray-core/releases https://github.com/SagerNet/sing-box/releases https://github.com/v2fly/v2ray-core/releases 那么就自己动嘴吧! (对, 不是动手, 是动嘴)

白嫖worker 自建短链服务 Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储

前言 之前 我们实现了 Url-Shorten-Worker 变身图床 Image Hosting 把图片转为Base64保存到KV 其实不只保存图片, 也是可以保存各种文件的. pdf啊, zip啊, 等等 都可以的. 那么就会遇到KV保存容量限制的问题.

极简翻墙客户端(壳) MDPC-my-dream-proxy-client 增强开发 多内核 单outbound

前言 我们已经基于 MDPC实现了 xray, hy2, sing-box 这三个内核的翻墙客户端 如果进一步地, 实现一个像是 v2rayN 那样, 支持多个内核, 在"启用"一个节点之后 , 就自动启动对应的内核呢?

释放液体防飞溅指南 Guide for Preventing Liquid Splashing During Discharge (GPLSDD)

操作步骤 出水管口应位于合法区域的垂直上方范围内 Positioning: The outlet of the discharge pipe must be positioned vertically directly above the designated area. 调整出水管瞄准方向,使得延出水管瞄准方向延伸,应落于合法区域内 Aiming: Adjust the direction of the discharge pipe to ensure that its extended trajectory falls entirely within the designated area. 从液体开始流出至停止流动,出水管的位置和方向都应保持稳定 Stability: From the moment the liquid begins to flow until it stops completely, both the position and the direction of the discharge pipe must remain completely stable. 在液体停止流动后,应使用吸水物覆盖/包住出水管口,将出水管轻轻抖动,使得管内残余液体被吸水物吸附。 Post-Discharge Care: Once the liquid stops flowing, use an absorbent material to cover or wrap the pipe outlet, then gently shake the pipe so that any residual liquid inside is fully absorbed. 完

在 v2rayN-v7 节点列表 右键菜单 批量计算 证书指纹 pinSHA256

前言 我们已经有了 从客户端查询证书计算pinSHA256的工具 进一步的, 可以在 v2rayN 中调用这个工具 那么, 如果机场提供了多于1条的hy2节点, 需要能批量处理.

Hermes 给 Telegram 聊天底部添加 /stop 按钮 ReplyKeyboardMarkup回复键盘

前言 我用的模型不是SOTA, Agent工作的时候需要人在旁边看着. 一旦发现走错了路, 或者是忘了之前的"经验", 我要马上发"/stop".

基于 极简翻墙客户端(壳) MDPC-my-dream-proxy-client 配合 sing-box 内核 支持 anytls 协议

前言 前面我们 基于MDPC-my-dream-proxy-client 很容易实现了一个 hy2 翻墙客户端(壳) 再来试试 sing-box 和 anytls 协议

在 v2rayN-v7 中 "获取pinSHA256"按钮 调用hysteria2-pinSHA256-tool工具

前言 我们已经实现了一个  hysteria2-pinSHA256-tool 小工具来查询 hysteria2节点自签证书的pinSHA256 现在我们将这个算法合并到 v2rayN 项目

基于 极简翻墙客户端(壳) MDPC-my-dream-proxy-client 配合 Hysteria 内核 支持Hysteria2协议 自签证书指定证书指纹pinSHA256

前言 前面我们实现了一个 配合xray内核 reality协议 的 极简翻墙客户端(壳) MDPC-my-dream-proxy-client   如果我们想 配合 Hysteria 内核呢?  (只为了简单演示, 所以只处理自签证书的情况)

hysteria2-pinSHA256-tool从客户端计算hysteria2节点自签证书的pinSHA256填写到v2rayN-v7的hysteria2节点中

前言 之前, 我们 通过v2ray客户端计算hysteria2节点自签证书的 pinSHA256(base64) 现在xray需要pinSHA256(hex)

当年有sing-box新版本不认旧版本配置文件 今天有xray对接hy2节点的行为与hy2官方客户端不一致

Telegram 贴纸  https://t.me/addstickers/fuckgfwnewbie 相关推荐 《hysteria2-pinSHA256-tool从客户端计算hysteria2节点自签证书的pinSHA256填写到v2rayN-v7的hysteria2节点中》 《去掉v2rayNG对allowInsecure的报错》 《去掉xray v2rayN对allowInsecure的报错》

做一个你自己的 翻墙客户端(壳) 以xray内核 reality协议为例 MDPC-my-dream-proxy-client

前言 你可能在使用一个没有可用的翻墙客户端的平台. 你可能觉得目前能找到的翻墙客户端太大, 太笨重了, 你用不到那么多功能, 用不到那么多协议. 你可能看到了某个翻墙内核新出了一个协议, 而你手里的翻墙客户端还没有支持. 你可能就是手痒, 想自己搓轮子. 那么你可以做一个你自己的 翻墙客户端

收集 独树不成林 播客末尾的 byebye~~~

与Hermes对话 我们先来讨论一下做这件事情的方案.  有这么一个播客, rss feed是 https://feed.xyzfm.space/y9qnpfdrctnx   下载这个播客的每一期音频, 分析音频末尾的 byebye~~~~ 并截取下来.   注意, 不是每一期的末尾都有 byebye~~~~ Hermes对接的模型是 mimo-v2.5-pro (我觉得mimo-v2.5应该也干得来这个任务)

Linux 可以用 sh -c 启动新进程 并用进程组管理进程 Windows 用 cmd /c 不方便管理新进程 改用 exec.Command(exe, args...)

纯记录笔记 Linux 可以用 sh -c "command"启动新进程, 再用进程组进行管理. 示例代码  https://github.com/crazypeace/my-dream-proxy-client/blob/main/process_unix.go Windows 有类似的启动方式 cmd /c "command", 但是没有方便的进程组. 只能用 Job Object(作业对象), 代码一下子要加很多. 我考虑到 翻墙客户端(壳) 启动的 xray子进程 并不会启动孙子进程.  所以就先把 "command" 分解为 exe 和 args, 然后 exec.Command(exe, args...) 示例代码  https://github.com/crazypeace/my-dream-proxy-client/blob/main/process_windows.go

Hermes 调用浏览器 用agent-browser工具 调用snap安装的Chromium 加--executable-path参数 Oracle甲骨文 ARM VPS 非root用户

环境 Oracle 甲骨文 ARM VPS  非root用户

我对VLESS-Reality-cracker的测试方案的观点

前言 VLESS-Reality-cracker 的核心思路是: 如果被测试的TLS服务端是Reality服务端, 那么 重放抓包的client-hello数据包(1)      和     发送 {基于数据包(1)修改了sessionID} 的数据包 会使得随后发出的探针数据包被不同的TLS系统处理,  一个是Reality服务端的TLS系统, 一个是"偷"证书的域名所在的TLS系统. 预期的测试结果是, 探针在两轮测试中得到的返回结果会不同. 从反面讲, 如果被测试的TLS服务端是"正常"TLS服务端, 那么 探针在两轮测试中得到的返回结果会一致.

Xray-Reality脚本支持环境变量设置参数

前言 原来, 我的 Xray-Reality极简一键脚本 是支持带参数运行的. 如, bash <(curl -L https://github.com/crazypeace/hy2/raw/main/install.sh) 4 8443 有FQer反馈, 说自己用的是nat机, 出入IP不一样, 需要人工控制IP的功能.

VLESS-Reality-cracker 两轮测试 探针的状态相同 如果Reality"偷"证书的域名是由Caddy提供HTTPS服务

前言 根据 之前的测试 ,  Caddy的HTTPS服务端的测试结果中 探针的状态与 Reality服务端的第1轮测试是一致的

亲自手搓 在你自己的VPS上尝试复现VLESS-Reality-cracker 对于Caddy提供的HTTPS服务

前言 上一篇我们已经实现了 手搓复现 VLESS-Reality-cracker 那么, 按照作者的理论, 如果测试对象不是 Reality 服务端, 而是一个真实的HTTPS服务器, 探针应该显示相同的结果. 让我们试试 Caddy 提供的 HTTPS 服务

亲自手搓 在你自己的VPS上尝试复现 VLESS-Reality-cracker

前言 前两天 在Agent和模型的帮助下, 尝试复现VLESS-Reality-cracker 担心模型糊弄我, 所以准备自己复核一遍.

在Linux环境 用curl检测 Reality服务端的伪装效果

前言 之前写过在PC环境下如何用浏览器检测Reality伪装效果 今天刚好需要在 Linux 环境下做同样的事情.

指挥Agent操作 在你自己的VPS上尝试复现 VLESS-Reality-cracker by Hermes-agent 官方白嫖 qwen-3.6-plus

装一个能操作你的VPS的agent 用你自己最熟悉的方法. 我这里以 hermes 为例, 有官方提供免费白嫖的 qwen-3.6-plus 安装教程参考 https://blog.icdyct.nyc.mn/2026/04/hermes-agent-oracle-vps-ubuntu-root.html 登录Nous Portal提供商参考 https://blog.icdyct.nyc.mn/2026/04/free-mimimo-v2-pro-omni-hermes-stripe.html

token中转站 返回tool_call 让agent 下载 修改过的ssh客户端 替换掉系统中的ssh客户端

前言 之前我们实验了 中转站按关键字保存用户发送的信息 有人会问了, 如果我用ssh密钥登录.  确实, 如果用ssh密钥登录, 不管是发给模型的信息, 还是模型 tool_call 的内容, 都不涉及密钥.

Linux.do 论坛插件 替换 遵守论坛准则 为 website 域名 油猴篡改猴tampermonkey脚本

前言 Linux.do 论坛 发贴时, 如果贴文中带了外站链接, 那么审核要求外站链接页面上要链接 Linux.do 论坛. 如果贴文中带了Github链接, 那么审核要求项目主页 README.md 链接 Linux.do 论坛.

token中转站记录关键字信息

需求 当用户输入"帮我SSH登录"时, 让token中转站记录上下文信息 以 CPA 中转站 项目为例

手动编译 SSH 客户端 加入自定义的部分

问了一下GPT 如何 手动编译 SSH 客户端 告诉我下载  9.9p2 版本的代码 我追问了一下 openssh-9.9p2.tar.gz 这是什么日期的版本?  和我的 debian 13 环境匹配吗? 告诉我下载 10.0p1 版本 以下是个人记录, 你可以不看, 以你的GPT告诉你的答案为准. 因为, 谁告诉你答案, 出错了你就找谁. 嘿嘿

部署在 cloudflare worker 中的 telegram bot 收到 http url 下载 以文件形式回复 telegram 消息

效果

Cloudflare 的 worker 运行 telegram bot 自动回复关键字 将回复的消息延迟删除

前言 在群里搞了一个关键字回复机器人. Github 上面大把的项目. 略. 但是一直没有自动延迟删除回复消息的功能. 我的概念里面 worker 是 http 请求时才会运行的, 也就是说, 有人在群里发了消息, 这个worker才会运行. 那自然就做不了延迟删除消息了.

我在 telegram group中开不同的 topic 和 hermes 在不同的 session 中聊不同的话题 避免上下文污染

我喜欢 Hermes-agent 的一个设计. 在安装设置过程中, 绑定了一个 telegram bot, 我不管在什么地方都可以直接和这个bot交流. 和bot直接dm私聊, 在不同的群里面找bot聊, 都是不同的session, 不同的上下文之间不会污染. 我常用的就是, 开一个group, 打开 topic功能, 然后不同的话题就开不同的topic和bot聊, 上下文不会污染.

hermes 白嫖 stepfun/step-3.5-flash 的心得

这几天 hermes 白嫖 stepfun/step-3.5-flash 的心得 不那么聪明, 但是能动性强,  开发任务不能一次性正确. 但是如果设置 明确的判断标准 , 可以自动多轮迭代完成任务. 比如, 开发一个上传文件的服务端 , 开发对应的客户端 , 这两个任务报告说完成了其实都有BUG. 但是, 我让TA把这两个结果自己对接起来测试功能是否正确, TA自己能发现问题, 然后多循环迭代几轮就能清理掉BUG. 什么? 你说token用量多, 带来的费用高的问题? 我同意, 但, 这不是白嫖着嘛. 群友说 stepfun/step-3.5-flash 话多, 啰嗦. 是的, 所以要定义明确的标准, 让TA自己动. 要么定义输出 什么格式的文件/报告, 里面要装什么数据. 我只看输出的文件.

用chatgpt将图片的中文 翻译成英文

前言 之前我们将中文的技术文章翻译成了英文 但可惜, 图片里面还显示的中文. 和文章不能一一对应. 接下来我们使用 chatgpt 的编辑图片的能力 这里我是人肉操作网页版的免费chatgpt. 有钱的朋友当然可以用hermes 调用 gpt API全自动完成 虽说不是我想要的效果, 不得不说, 字体一致性还不错.  :P 明确我想要的效果. 因为我是人肉操作的翻译图片, 所以替换blog中图片也人肉操作. 明显地, 这一步要hermes自动化也是很容易的事情. 更新 https://icdyct.blogspot.com/2026/04/self-built-cpa-cliproxyapi-aggregating.html ========

调用 Blogger API 翻译并发布blogspot博客文章 by Hermes 白嫖 stepfun/step-3.5-flash

前言 上一篇我们测试了 Blogger API 的能力 ,  那么能拿TA干点什么呢? 技术的世界里, 英文使用者也是重要的组成部分. 那么, 把技术文章翻译成英文发布吧.

用 Blogger API 修改博客文章

前言 之前玩了 用LLM-WIKI技能分析博客文章之间的关系生成相关推荐 当时没有实现自动方案, 最终的修改是人肉手动的.

完全不修改 Hermes 的代码 实现多agent共用 OAuth 认证

在 Hermes 里面用多agent, 想共用 OAuth 认证   之前想的2个方案都需要修改 hermes 自己的代码   https://blog.icdyct.nyc.mn/2026/04/hermes-agent-auth-json-api-key-refresh.html 改动有点大  

Hermes telegram-wiki-bots 优化改进 system prompt 多线程

前言 之前我们实现了一个 把 233脚本知识总结为wiki, 再提供telegram bot为用户使用界面 的SKILL 在实际使用场景中, 发现一些细节问题.

用 Hermes-agent 的 LLM WIKI 技能 分析我的博客 生成相关推荐

前言 经常看到有些博客, 每篇文章尾部有个"相关推荐". 前几天 用到了一下LLM-WIKI技能 , 于是想用 LLM-WIKI 技能来分析我的博客, 也给每篇博文搞个相关推荐.

Hermes 用 telegram react emoji 表示工作状态 任务进度

Hermes 用 telegram react emoji 表示工作状态 任务进度 眼睛 👀 表示看到了 拇指 👍   表示完成了 这和我在 Teams 中与同事合作一样. 为了避免工作群中充斥"收到"这类没有信息含量的打扰, 我要求同事 用 绿色对勾 ✅ 表示工作完成,  用 非绿色的对勾 ☑️ 表示"收到".  (为什么说非绿色呢, 因为在不同的系统中, 这个emoji有可能是其它颜色 -_,-  而且ios系统emoji用 "对勾"搜索, 出来的还有另一个✔️ ) 收到消息时 react emoji hermes config set telegram.reactions true 相关推荐 《在 Hermes 多 Agent 协作任务时 telegram group 用 topic 限制 agent 接收消息》 《Hermes-agent 在Telegram 使用多Agent 绑定不同的telegram bot》 《Hermes-agent 修改自己代码的能动性挺强的》

模型的幻觉 会生成 虚假的测试通过 和 工具调用成功

前言 基于前面 成功的多agent团队协作实验 , 我邀请群友给我一些TA们想到的小任务试试. 有人提供了一份这个 Build a premium interactive isometric 3D cozy room using Vite + React + Three.js (react-three-fiber/drei), with all objects modeled in code (no external assets) and subtle ambient animations. Users can click objects to smoothly focus the camera and reveal descriptions, delivering a polished, accessible, $50M-startup-quality WebGL experience.

Hermes 基于 python 有个好处 方便提交你自己的修改

Hermes基于python 不仅是修改自身代码的能动性更高, 而且更方便提交你这份代码上实施的修改. 因为你正在运行的代码就是你修改过的, 而且你实际测试了使用效果.

Hermes 多Agent团队协作 用固定的脚本 实现跨Agent通信

前言 从 Openclaw 到 Hermes, 我多次尝试过 多Agent团队协作. https://blog.icdyct.nyc.mn/search?q=%E5%A4%9Aagent 很多次 跨Agent通信 出问题, 而且出错的行为是不确定的. 也就说, 同样的 prompt / agent .md文件, 可能这次没问题, 但再来一次就有问题.

Hermes-agent 在Telegram group电报群组中 使用多Agent协同完成任务

前言 与 openclaw 不同, hermes 在系统框架中没有设计agent 之间交流(往session里发消息)的方法. 正好  telegram 支持了 bot 之间发消息 . 那我们就让 hermes 的 多agent 团队利用 telegram 来沟通

在 Hermes 多 Agent 协作任务时 telegram group 用 topic 限制 agent 接收消息

前言 在 Hermes 多 Agent 协作任务时, 发现agent有可能在自言自语时, 写了其它agent的bot的username, 触发了其它agent的响应. 如下图所示

关于 Hermes 多 Agent 共用 Nous Portal 账号 引起 429 Too Many Requests 的问题

前言 在 Hermes 多 Agent 协作任务时, 我只有一个Nous Portal 账号,  而这些 agent的 gateway 是独立的, 所以有可能在短时间内集中请求API, 被 Nous Portal 返回  429 Too Many Requests 错误码.

关于 Hermes 多 Agent 共用 auth.json 涉及 更新 api key 的问题

前言 Hermes-agent 使用 Nous Portal 提供的免费 小米模型, 是用 OAuth 的方式登录的. 当我们 配置多agent , 又想使用同一份 OAuth 时, 会遇到 更新 api key 的问题

Hermes-agent 在Telegram 使用多Agent 绑定不同的telegram bot

基础知识 openclaw 是整个系统用一份配置文件 config.json , 多 agent 是写在这份配置文件里面的. 官方文档 https://docs.openclaw.ai/concepts/multi-agent Hermes-agent 的多agent方案和 openclaw 不一样. 每个 agent 都有一份自己的 config.yaml 官方文档 https://hermes-agent.nousresearch.com/docs/user-guide/profiles

用 Hermes-agent 的 LLM WIKI 技能 做一个 233boy 脚本知识的 WIKI 用 telegram bot 提供用户使用界面

思路 用 Hermes-agent 的 LLM WIKI 技能 做一个 233boy 脚本知识的 WIKI  用 Hermes-agent 的 API Server 功能提供外部调用 用 telegram bot 在群组中工作

Telegram group电报群组中 bot机器人 互相之间可以看到发言 setbot2bot ENABLED

官方信息源 https://core.telegram.org/bots/features#bot-to-bot-communication @BotFather 创建 bot , 略 命令   /setbot2bot   选择 bot, 设置为 ENABLE

Hermes-agent 修改自己代码的能动性挺强的

openclaw 是自带的功能,  agent 绑定 telegram group topic hermes 没这个功能 我问 能不能让 agent 只处理自己对应的 topic 的消息, hermes 就把自己的代码改了.

白嫖 Hermess-agent官方提供免费模型 需要绑卡Stripe

update 目前免费模型列表: 推荐使用 stealth/space-bunny-alpha 写下面文章的当时, 免费模型是 mimo-v2. 请参考操作步骤即可.

DediRock VPS 年付$10.88 2G内存 30G存储 2T流量 LA机房

DediRock VPS 年付$10.88 2G内存 30G存储 2T流量 LA机房   https://1ladder.eu.org/drla1088 DediRock VPS 年付$9.88 2G内存 30G存储 2T流量 NY机房   https://1ladder.eu.org/drny988

部署Hermes-agent 甲骨文Oracle ARM VPS Ubuntu系统 用非root用户 不用 sudo -i 可以用官方安装脚本

官方安装脚本 curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash 设置模型 输入你的CPA的 base url 输入你的CPA的 api key 正常情况下, 应该列出 你的CPA 支持的模型 * 如果你的CPA有问题, 那么可以手动输入模型名称 上下文窗口大小